SHAKE(Secure Hash Algorithm Keccak)基于 Keccak 海绵结构,属于可扩展输出函数(Extendable-Output Functions, XOF):
本站 工具为您提供了标准化的 SHAKE 计算环境,满足多样化的开发需求:
| 应用方向 | 为什么用 SHAKE? | 示例 |
|---|---|---|
| 密钥派生 (KDF) | 需要从一段种子数据生成多个不同长度的密钥。 | 从一个种子派生出 AES 密钥和 IV。 |
| 抗量子签名 | 现代后量子密码学(如 Dilithium)大量使用 SHAKE。 | 生成签名方案中的随机挑战值。 |
| 数据填充 (Padding) | 需要将短数据扩展到特定长度。 | 在非对称加密中生成掩码。 |
| 哈希对比 | 替代传统 SHA-3 以获得特定的摘要长度。 | 生成 160 位摘要以节省存储空间。 |