SHAKE(Secure Hash Algorithm Keccak)基於 Keccak 海綿結構,屬於可擴展輸出函數(Extendable-Output Functions, XOF):
本站 工具爲您提供了標準化的 SHAKE 計算環境,滿足多樣化的開發需求:
| 應用方向 | 爲什麼用 SHAKE? | 示例 |
|---|---|---|
| 密鑰派生 (KDF) | 需要從一段種子數據生成多個不同長度的密鑰。 | 從一個種子派生出 AES 密鑰和 IV。 |
| 抗量子簽名 | 現代後量子密碼學(如 Dilithium)大量使用 SHAKE。 | 生成簽名方案中的隨機挑戰值。 |
| 數據填充 (Padding) | 需要將短數據擴展到特定長度。 | 在非對稱加密中生成掩碼。 |
| 哈希對比 | 替代傳統 SHA-3 以獲得特定的摘要長度。 | 生成 160 位摘要以節省存儲空間。 |