成分复杂
TOOLS · CRYPTO
加密工具箱
AES (CBC/GCM) · RSA · Base64 · Hex · 哈希 (SHA) · 古典密码 (凯撒/维吉尼亚/栅栏)
娱乐升级
当前页面为 HTTP 环境:浏览器原生加密(WebCrypto)不可用,已启用内置实现 —— 哈希与 AES(CBC/GCM)均可正常使用;RSA 需 HTTPS 或本地打开。
AES
RSA
Base64
Hex
哈希
古典
加密模式
AES-CBC
AES-GCM
密钥长度 (位)
支持 128、192、256 (必须为64的倍数)
密钥 / 密码
生成随机密钥
输入对应长度的十六进制直接使用;否则自动通过 SHA-256 派生。
明文 / 密文
加密
解密
清空
结果
0 字符
复制结果
密钥位数
建议 2048 或 4096 (生成较慢)
生成密钥对
清除密钥
公钥 (PEM) — 用于加密
私钥 (PEM) — 用于解密
明文 / 密文
加密 (公钥)
解密 (私钥)
清空
结果
0 字符
复制结果
输入内容
编码为 Base64
解码 Base64
清空
结果
0 字符
复制结果
输入内容
编码为 Hex
解码 Hex
清空
结果
0 字符
复制结果
哈希算法
SHA-1
SHA-256
SHA-384
SHA-512
计算哈希
清空
输入文本
哈希值 (十六进制)
0 字符
复制结果
密码类型
凯撒密码
维吉尼亚密码
栅栏密码
ROT13 (固定)
偏移量
加密/解密偏移量 (1-25)
输入文本
加密
解密
清空
随机偏移 (凯撒)
结果
0 字符
复制结果