水晶sha3 用Crystal编写的SHA-3实现。 支持: FIPS 202 SHA-3标准( Digest::SHA3 ) Keccak [3]( Digest::Keccak3 ) 两者之间的主要区别是在缓冲区中输入后设置的填充的第一个字节的值。 对于SHA-3,此字节为6u8 。 对于Keccak [3]来说是1u8 。 用法 将依赖项添加到您的shard.yml : dependencies : sha3 : github : OscarBarrett/crystal-sha3 version : ~> 0.3 然后在您的代码中: require