RC 系列加解密工具
RC2、RC4、RC4Drop、CipherSaber-1/2、RC5 与 RC6,支持各算法的加解密及辅助功能。
分组密码,支持有效密钥位数、分组模式、填充和 CMAC。
切换算法会清空当前输入、参数与结果。
RFC 2268;64 位分组,密钥 1–128 字节,可设置有效密钥位数。 分组长度 8 字节;密钥长度:1–128 字节。
输入数据先按所选编码转换为字节;分组模式、IV 与填充按所选参数处理。
这些算法用于兼容性验证。历史算法及 ECB 模式不适合保护真实数据;本工具在浏览器本地运算,不上传输入内容。
关于 RC2
- 是什么
- RC2 使用 64 位分组和可变长度密钥,核心操作是 16 位字的混合与插入变换。它还单独定义了有效密钥位数,该参数不一定等于输入密钥的字节数乘以八。
- 由来
- RC2 由 Ron Rivest 为 RSA 设计,曾应用于早期软件加密与出口受限的产品。1998 年发布的 RFC 2268 公开了完整算法说明。
- 主要演变
- 不同有效密钥位数会改变密钥扩展,因此同一串密钥字节也可能产生不同密文。兼容处理时需同时匹配原始密钥、有效位数、分组模式和填充约定。
参考资料RFC 2268 · RC2