工具
处理图片、PDF 和表格,文件留在你的浏览器。
RSA / SM2 加解密与签名
用 RSA 密钥(PEM:PKCS#1、PKCS#8、公钥或证书)或 SM2 密钥(十六进制或 PEM)加密、解密、签名或验签;密钥只在浏览器中使用,不随工作流保存。
凯撒密码与摩斯电码
凯撒密码(自定义位移)、ROT13、ROT47、Atbash 的加密与解密,以及国际摩斯电码的编码与解码。
对称加密与解密(AES / SM4 / DES)
使用 AES(CBC、ECB、CTR、CFB、OFB、GCM)、SM4、DES、3DES、Blowfish、RC2、RC5、RC6、RC4、Rabbit 或 XOR 加密、解密文本;密钥作为单独输入,不随工作流保存。
密钥对生成
生成 RSA、ECDSA(P-256/P-384/P-521)、Ed25519 或 SM2 密钥对,输出 PKCS #8 或传统格式的 PEM,可用于 JWT、TLS 或加密测试。
CRC 与校验和
计算十六进制字节或文本的 CRC-8、CRC-16(Modbus、CCITT、XMODEM 等)、CRC-32、CRC-32C、Adler-32、BCC(异或)、LRC 与 8 位累加和,以十六进制、十进制和二进制显示。
哈希摘要(MD5 / SHA / SM3)
计算文本、十六进制或 Base64 输入的 MD5、SHA-1、SHA-2、SHA-3、Keccak、RIPEMD-128/160/256/320、SM3、BLAKE2、BLAKE3 摘要,可逐行计算。
文件校验值
计算最多 50 个任意类型文件的 MD5、SHA-1、SHA-256、SHA-512、SHA3-256、SM3、BLAKE3、CRC-32 或 xxHash64,流式读取,大文件也可处理。
HMAC 消息认证码
使用 MD5、SHA-1、SHA-2、SHA-3 或 SM3 以密钥计算文本的 HMAC;密钥单独输入,不随工作流保存。
JWT 解码
查看 JWT 的头部、载荷以及签发、生效、过期时间,不校验签名。
JWT 签发
以 HS、RS、PS、ES 或 EdDSA 算法将 JSON 载荷签发为 JWT,可添加签发与过期时间;密钥单独输入,不随工作流保存。
JWT 校验
用密钥、公钥、证书或 JWK 校验 JWT 签名,并可检查过期与生效时间;拒绝未签名的令牌,以及以公钥充当 HMAC 密钥的令牌。
证书解析
解析 PEM 证书与证书请求:主体、颁发者、有效期、备用名称、公钥、密钥用途、其他扩展与指纹。
PFX 转 PEM
把 PFX 或 P12 文件中的私钥、证书和公钥导出为 PEM,支持 OpenSSL 3(AES)及较旧的 RC2、3DES 加密文件。
自签名证书生成
按每行一个主机名或 IP 地址生成用于开发测试的自签名 TLS 证书与私钥;密钥在浏览器中生成。