cSHAKE256适合做什么?
cSHAKE256 提供更高安全强度的可定制可扩展输出,适合需要 256 位安全强度、明确域分离和可变长度输出的协议实现、测试向量复现与摘要材料派生。
核心能力
- 支持 UTF-8 文本、Hex 和 Base64 输入。
- 函数名和自定义字符串可按 UTF-8、Hex 或 Base64 解析。
- 输出位数可自定义,必须是 8 的倍数。
- 使用浏览器本地 JavaScript 计算,不主动上传输入内容。
使用建议
cSHAKE 和 SHAKE 的置换核心相同,但函数名和自定义字符串会改变域分离前缀。对照第三方结果时,请确认算法、 输入字节、函数名、自定义字符串、输出位数、输出格式和大小写是否一致。