🔐 Crypto Toolbox
本地文件 · 哈希校验 · 全程在你的 Worker 内计算
Base64/Base32/Hex/URL/Unicode · MD5/SHA/CRC32/HMAC · AES/DES/3DES/RC4 · RSA · JWT/UUID/时间戳
编码 / 解码
算法
Base64
Base32
Hex 十六进制
URL 百分号编码
Unicode 转义
方向
编码
解码
Base64 / Base32 / Hex 按字节处理(可处理文件);URL / Unicode 按文本处理。
哈希(Hash)
算法
全部常用(MD5 / SHA-1 / SHA-256 / CRC32)
MD5
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
CRC32
对文本按 UTF-8 字节计算;支持直接计算本地文件(可拖拽)或远程 URL 的哈希值,可用于文件完整性校验;期望值不区分大小写。
HMAC 消息认证码
算法
HMAC-MD5
HMAC-SHA1
HMAC-SHA256
HMAC-SHA384
HMAC-SHA512
文本密钥
Hex 密钥
Base64 密钥
HMAC = 带密钥的哈希,用于接口签名等场景。
对称加密(AES / DES / 3DES / RC4)
算法
AES
DES
3DES
RC4
方向
加密
解密
分组模式
CBC
ECB
CTR
OFB
CFB
RC4 无分组模式
填充
PKCS7(常用)
ZeroPadding
NoPadding
密钥
密码(自动派生,兼容 OpenSSL)
Hex 密钥
Base64 密钥
IV(ECB / 密码模式不需要)
Base64
Hex
加密输出
Base64
Hex
解密输入编码
Base64
Hex
密码模式:输出/输入为 OpenSSL 的 "Salted__" Base64 格式(与常见在线工具一致,此时"加密输出"选项不生效);Hex/Base64 密钥:需指定与算法匹配的长度(AES 16/24/32,DES 8,3DES 16/24,单位:字节),并需提供对应长度的 IV(ECB 除外)。
RSA 非对称加密 / 签名
操作
生成密钥对
公钥加密
私钥解密
私钥签名
公钥验签
密钥长度
2048(推荐)
1024(不推荐)
3072
4096
用途
加解密 RSA-OAEP
签名 RSASSA-PKCS1-v1_5
密钥格式
Base64 DER
PEM
JWK
算法固定 RSA-OAEP / RSASSA-PKCS1-v1_5 + SHA-256;PEM 仅支持 SubjectPublicKeyInfo(公钥)与 PKCS8(私钥)两种标准格式。
小工具
工具
生成 UUID v4
生成随机字节
时间戳转换
JWT 解析
长度(字节)
Hex
Base64
时间戳:秒或毫秒数、或 "2026-01-01 12:00:00" / ISO 字符串;JWT:仅解析 header / payload,不验签。
输入
输入来源
文本
本地文件(≤20MB)
URL
拖拽文件到此处,或
选择本地文件
(≤20MB)
文件内容只发往你自己部署的 Worker。
结果
▶ 执行
复制结果
下载结果
清空
等待执行…
提示:本工具完全开源,数据只经过你部署的 Worker;请不要把敏感数据发到别人部署的实例。