加密

在本机做 HMAC、TOTP、CRC-32、十六进制、熵和随机字节。

JWT 解码

解码 JWT 头与载荷。

HMAC-SHA256

HMAC-SHA256 十六进制与 Base64;可选大写。

TOTP 验证码

用 Base32 密钥按 RFC 6238 算 6 或 8 位码。

CRC-32

IEEE CRC-32;可选大写十六进制。

十六进制编码

十六进制编解码,附字节数。

密码强度

估算密码熵与破解时间。

随机十六进制

密码学随机十六进制;条数与大写。

HMAC-SHA1

HMAC-SHA1 十六进制与 Base64;可选大写。

HOTP 验证码

基于计数器的一次性密码。

Adler-32

Adler-32 校验和;可选大写十六进制。

Base32 编码

RFC 4648 Base32;可选填充与小写。

十六进制异或

两段十六进制按字节异或;可选大写。

FNV-1a 32

32 位 FNV-1a;可选大写十六进制。

SHA-256 摘要

SHA-256,附输入字节。

SHA-1 摘要

SHA-1,附输入字节。

MD5 摘要

MD5,附输入字节。

CRC-16

CRC-16/CCITT;可选大写十六进制。

Base32 解码

Base32 解码为文本或十六进制字节。

djb2 哈希

djb2 哈希;可选大写十六进制。

凯撒密码

字母位移 N;可选旋转数字。

ROT47

ROT47,附变更计数。

HMAC-MD5

HMAC-MD5 十六进制与 Base64;可选大写。

十六进制与运算

两段十六进制按字节与运算;可选大写。

十六进制或运算

十六进制按位或,附字节。

十六进制非运算

十六进制按位非,附字节。

Atbash 密码

Atbash,附字母数。

维吉尼亚密码

带密钥的字母表密码。

恒定时间比较

常量时间比较,附长度。

文本异或

文本异或,附密钥长。

反转十六进制

反转十六进制字节序,并返回字节数。

十六进制转二进制

十六进制转二进制,附比特长度。

二进制转十六进制

二进制转十六进制,附位数。

随机 Base64

随机字节的 Base64。

UTF-8 转十六进制

把文本编成 UTF-8 十六进制。

十六进制转 UTF-8

Hex 转 UTF-8,含字节长度。

随机 UUID

随机 UUID v4,附纯 hex。

十六进制转 Base64

十六进制转 Base64,附字节数。

Base64 转十六进制

Base64 转十六进制;可选大写;字节数。

ASCII 转十六进制

ASCII/Latin-1 转十六进制;可选大写。

十六进制转 ASCII

十六进制转 ASCII;可选 Latin-1。

随机数字串

随机十进制数字串。

十六进制按字节异或

按字节异或 hex,附字节值。

半字节交换

按字节交换半字节,并返回字节数。

随机字母串

随机 A–Z/a–z 字符串。

字节比特长度

字节转比特,含 KiB。

重复十六进制密钥

重复 hex 密钥,附字节。

十六进制大写

十六进制大写,含字节与是否变化。

十六进制小写

十六进制小写,含字节与是否变化。

补齐偶数 hex

补齐偶数位十六进制,含字节与是否变化。

随机十六进制颜色

随机十六进制颜色,附 RGB。

旋转 hex 半字节

给每个 hex 数字加半字节偏移。

十六进制字节数

十六进制字节数,含字符与半字节。