Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
hashes — 使用纯 Rust 编写的加密哈希函数集合 | Kitploit
工具/GitHubGitHub/rustcrypto/hashes
哈希分析密码学实用工具与框架密码学 分类第 20 名哈希分析 分类第 9 名
GitHubrustcrypto/hashes

hashes

使用纯 Rust 编写的加密哈希函数集合

查看仓库
2.3k3372311天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

RustCrypto:哈希

Project Chat dependency status Apache2/MIT licensed

用纯 Rust 编写的密码学哈希函数集合。

所有算法均位于独立的 crate 中,并使用 digest crate 的 trait 实现。 digest 及各个哈希实现 crate 的文档中提供了使用示例。 此外,所有 crate 均不依赖标准库(即支持 no_std),通过禁用默认 crate 特性, 便可轻松用于裸机或 WebAssembly 编程。

如需可扩展输出函数(XOF)的集合,请参阅 RustCrypto/XOFs 仓库。

支持的算法

注意: 对于新应用程序,或者当与其他现有标准的兼容性不是主要考虑因素时,我们强烈建议使用 BLAKE3、SHA-2 或 SHA-3。

注意:blake3 crate 实现了本仓库中其他哈希所使用的 digest trait,但由 BLAKE3 团队维护。

安全级别图例

以下描述了与每个哈希函数(即算法,而非具体实现)相关的安全级别评级:

符号说明
💚没有已知的成功攻击
💛理论破解:安全性低于所声称的水平
💔攻击已在实践中得到证明:尽可能避免使用

更多信息请参阅维基百科上的安全性页面。

Crate 名称

只要可能,crate 都会以与 crate 文件夹相同的名称发布。 md5 的所有者拒绝参与本项目。 该 crate 未实现 digest trait,因此无法与 RustCrypto 生态系统互操作。 这就是为什么我们将 MD5 实现发布为 md-5,并用 ❗ 标记。 请注意,库本身命名为 md5,即在 use 语句中应使用 md5,而不是 md_5。

许可证

本仓库中的所有 crate 均采用以下任一许可证:

  • Apache License, Version 2.0
  • MIT license

由您自行选择。

贡献

除非您明确声明,否则,根据 Apache-2.0 许可证中的定义,您为纳入本作品而有意提交的任何贡献,均应按上述方式采用双重许可,不附加任何额外条款或条件。

下载工具
算法CrateCrates.io文档MSRV安全性
Ascon-Hash256ascon‑hash256crates.ioDocumentation1.85💚
bash-hashbash‑hashcrates.ioDocumentation1.85💚
BelT hashbelt‑hashcrates.ioDocumentation1.85💚
BLAKE2blake2crates.ioDocumentation1.85💚
FSBfsbcrates.ioDocumentation1.85💚
GOST R 34.11-94gost94crates.ioDocumentation1.85💛
Grøstl (Groestl)groestlcrates.ioDocumentation1.85💚
JHjhcrates.ioDocumentation1.85💚
Kupynakupynacrates.ioDocumentation1.85💚
MD2md2crates.ioDocumentation1.85💔
MD4md4crates.ioDocumentation1.85💔
MD5md5 ❗crates.ioDocumentation1.85💔
RIPEMDripemdcrates.ioDocumentation1.85💚
SHA-1sha1crates.ioDocumentation1.85💔
SHA-1 Checkedsha1-checkedcrates.ioDocumentation1.85💛
SHA-2sha2crates.ioDocumentation1.85💚
SHA-3 (Keccak)sha3crates.ioDocumentation1.85💚
SHABALshabalcrates.ioDocumentation1.85💚
Skeinskeincrates.ioDocumentation1.85💚
SM3 (OSCCA GM/T 0004-2012)sm3crates.ioDocumentation1.85💚
Streebog (GOST R 34.11-2012)streebogcrates.ioDocumentation1.85💛
Tigertigercrates.ioDocumentation1.85💛
Whirlpoolwhirlpoolcrates.ioDocumentation1.85💚