百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

crypto-algorithms

> 编程语言
开源

标准加密算法的基本实现,例如 AES 和 SHA-1。

2.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

标准加密算法的基本实现,例如 AES 和 SHA-1。

crypto-algorithms

关于

这些是标准密码学算法的基本实现,由 Brad Conte ([email protected]) 从头开始编写,且不涉及任何交叉许可。它们的存在是为了提供公开可用、无限制的流行密码学算法实现,例如 AES 和 SHA-1。这些主要是用于教育和实用目的(例如将规范与实际实现代码进行比较,或用于构建一个内部应用程序,用于计算产品的测试向量)。这些算法已通过标准测试向量进行了测试。

此代码已放置在公共领域中,不受任何限制。作者要求在使用此代码时进行承认,但并不强制要求。此代码提供于无任何责任和质量保证的情况下,作者对此不承担任何责任。请注意,这些并不是具有密码学安全性的实现。它们对侧信道攻击没有抵抗力,不应在需要密码学安全性实现的环境中使用。这些算法并未针对速度或空间进行优化。它们主要是为了方便阅读而设计的,虽然也采用了一些基本的优化技术。

每个算法的源代码都会以源代码文件和头文件的形式提供。不应存在任何头文件间的依赖关系、额外的库、特定平台的头文件或其他复杂的问题。编译它们应当像将相关源代码添加到项目中一样简单。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言