算法工具箱
编码、消息摘要与对称加密,共 8 个工具,每个占一个页面。 MD5、SHA-1、RC4、DES 已不该用于新内容——每个页面都写明了原因和替代选择。
-
Base64 在线编码 / 解码
把任意字节编码成可打印的 ASCII 字符,长度增加约 1/3,用于 URL、JSON、邮件头等只能放文本的地方。
-
MD5 在线计算
128 位消息摘要。碰撞已被实际构造,不要再用于签名、证书或口令校验。
-
SHA-1 在线计算
160 位摘要。碰撞已被实际构造,浏览器与证书体系都已弃用。
-
SHA-256 在线计算
256 位摘要,目前没有实用攻击,是完整性校验与签名的默认选择。
-
SHA-512 在线计算
512 位摘要,抗碰撞强度高于 SHA-256,代价是摘要更长。
-
RC4 在线加密 / 解密
流密码,加解密是同一个运算。没有 IV,同一密钥会重复产生同一条密钥流。
-
AES 在线加密 / 解密
对称加密标准。分组固定 128 位,密钥 128 / 192 / 256 位;支持 ECB / CBC 与四种填充。
-
DES 在线加密 / 解密
已废弃的数据加密标准。分组 64 位,有效密钥只有 56 位,1998 年即可被暴力破解。