2个不稳定版本
0.2.0 | 2020年7月18日 |
---|---|
0.1.0 | 2020年7月12日 |
#1896 in 加密学
8KB
113 行
Big Hash
通过std::hash
API计算数据的MD5、SHA256和SHA512哈希值。
请注意
std::hash
实现可能在不同平台间不一致,例如,它们可能使用本地字节序,或依赖于诸如OsString
之类的实现的细节。- MD5应被视为加密上已损坏且不适用于加密用途。
特性
通过hash-md5
、hash-sha256
和hash-sha512特性切换其各自的哈希工具的编译。
无std支持
此crate不依赖于stdlib,并且始终以无std模式编译。
lib.rs
:
通过core::hash
API计算数据的MD5、SHA256和SHA512哈希值。
请注意
core::hash
实现可能在不同平台间不一致,例如,它们可能使用本地字节序,或依赖于诸如OsString
之类的实现的细节。- MD5应被视为加密上已损坏且不适用于加密用途。
依赖项
~16KB