提示:哈希是不可逆的,只能用于校验完整性,不能根据哈希还原原文。
提示:相同算法、密钥和消息的 HMAC 结果唯一,可结合时间戳、随机数一起用于签名。
加密时若留空会自动生成随机 IV 并填入此处;解密时必须与加密时保持一致。
解密失败常见原因:密文损坏,或模式 / 密钥 / IV 与加密时不一致。
MD5 生成 128 位哈希值(32 个十六进制字符),速度快但容易受到碰撞攻击。SHA-256 生成 256 位哈希值(64 个十六进制字符),安全性更高。安全敏感场景建议使用 SHA-256 或更高版本。
HMAC(基于哈希的消息认证码)将哈希函数与密钥结合,用于验证数据完整性和身份真实性。常见类型如 HMAC-SHA256,广泛用于 API 签名认证。
AES(高级加密标准)是目前最广泛使用的对称加密算法之一。AES-256-CBC 提供非常强的安全性。本工具所有加解密操作均在浏览器本地完成,数据不会被传输。