GOST R 34.12 加解密与认证工具
Kuznyechik 与 Magma,支持分组模式、填充和 CMAC 计算校验。
128 位分组,256 位密钥。
切换算法会清空当前输入、参数与结果。
GOST R 34.12-2015;128 位分组与 256 位密钥。 分组长度 16 字节;密钥长度:32 字节。
输入数据先按所选编码转换为字节;分组模式、IV 与填充按所选参数处理。
这些算法用于兼容性验证。历史算法及 ECB 模式不适合保护真实数据;本工具在浏览器本地运算,不上传输入内容。
关于 Kuznyechik / Grasshopper
- 是什么
- Kuznyechik 使用 128 位分组和 256 位密钥,通过字节代换、线性扩散与轮密钥异或处理数据。英文资料也将其称为 Grasshopper。
- 由来
- 该算法由俄罗斯联邦安全局相关研究机构与 InfoTeCS 参与设计,2015 年纳入 GOST R 34.12 分组密码标准。
- 主要演变
- 2016 年的 RFC 7801 提供英文算法说明。它与同一标准中的 Magma 并列存在,分组大小和变换结构都不同;Grasshopper 仅是名称译法,不是另一种算法。