cSHAKE256可定制哈希

对文本或编码字节计算 cSHAKE256 摘要,支持函数名与自定义串

创建于 2026-06-04 | 最后更新 2026-07-20

cSHAKE256 域分离 可变输出 文件校验 本地计算
输入文本
cSHAKE256结果

cSHAKE256适合做什么?

cSHAKE256 提供更高安全强度的可定制可扩展输出,适合需要 256 位安全强度、明确域分离和可变长度输出的协议实现、测试向量复现与摘要材料派生。

核心能力

  • 支持 UTF-8 文本、Hex 和 Base64 输入。
  • 函数名和自定义字符串可按 UTF-8、Hex 或 Base64 解析。
  • 输出位数可自定义,必须是 8 的倍数。
  • 使用浏览器本地 JavaScript 计算,不主动上传输入内容。

使用建议

cSHAKE 和 SHAKE 的置换核心相同,但函数名和自定义字符串会改变域分离前缀。对照第三方结果时,请确认算法、 输入字节、函数名、自定义字符串、输出位数、输出格式和大小写是否一致。