AES 加解密

AES 加解密工具在浏览器本地完成对称加密与解密,支持口令派生密钥和 CBC/ECB 模式,常用于开发调试时快速加密文本或还原 Base64 密文,免费在线使用无需安装。

提示:CryptoJS 以口令加密时使用 OpenSSL(EVP_BytesToKey/MD5)派生密钥,与 Java javax.crypto / Node crypto 默认实现不兼容,跨端解密请使用相同库或改为显式密钥+IV。

参数

Fernet token 加解密(仅浏览器本地,WebCrypto)

Fernet 由 Python cryptography 推广;token = 0x80 + 8 字节大端时间戳 + 16 字节 IV + AES-128-CBC 密文 + 32 字节 HMAC-SHA256。加密时把原文填到上方输入框,解密时把 token 填到上方输入框。