Keccak:一种密码学哈希函数(散列算法)家族,采用“海绵结构(sponge construction)”。它被美国 NIST 选为 SHA-3 标准的基础;在区块链领域也常指 Keccak-256(以太坊常用的变体)。
/ˈkɛtʃæk/
Keccak is used to compute a hash from this message.
Keccak 用来从这条消息计算出一个哈希值。
In Ethereum, addresses and transaction data are often processed with Keccak-256 to produce fixed-length digests that help verify integrity.
在以太坊中,地址和交易数据常用 Keccak-256 处理,生成定长摘要,以帮助验证数据完整性。
“Keccak”是该算法设计者(如 Guido Bertoni、Joan Daemen 等)为其哈希函数家族取的名称,通常被认为与印尼巴厘岛的“kecak”(一种合唱舞/吟唱)这一词形有关,是一种带有变体拼写的命名方式;后来因其成为 SHA-3 的核心而广为人知。