Serpent 在线加解密工具
AES 竞赛亚军;128 位分组,128/192/256 位密钥。 支持分组模式、填充、Hex/Base64/文本字节输入,以及适用算法的 CMAC 计算与校验。
AES 竞赛亚军;128 位分组,128/192/256 位密钥。 分组长度 16 字节;密钥长度:16 / 24 / 32 字节。
输入数据先按所选编码转换为字节;分组模式、IV 与填充按所选参数处理。
这些算法用于兼容性验证。历史算法及 ECB 模式不适合保护真实数据;本工具在浏览器本地运算,不上传输入内容。
关于 Serpent
- 是什么
- Serpent 是 128 位分组密码,常用密钥长度为 128、192、256 位,完整结构包含 32 轮。位切片 S 盒和线性扩散便于用位运算并行处理多个数据位。
- 由来
- Ross Anderson、Eli Biham 与 Lars Knudsen 为 AES 征集设计了 Serpent,于 1998 年提交方案,并进入最终五强。
- 主要演变
- 开发阶段的 Serpent-0 使用早期 S 盒,最终提交版本更换了 S 盒并完善实现。当前通常所称的 Serpent 指最终版本,不能与 Serpent-0 的结果混用。