技术栈
sha
闲人编程
3 个月前
开发语言
·
python
·
算法
·
密码学
·
加解密
·
数字签名
·
sha
Python 实现 SHA-1 数字摘要签名算法
SHA-1(Secure Hash Algorithm 1)是一种安全哈希算法,用于生成一个固定长度的160位(20字节)哈希值。虽然SHA-1在密码学中的安全性已被削弱,不再建议用于数字签名等安全应用,但它仍然在某些非安全场景中使用。SHA-1的设计基于MD4和MD5算法,并被广泛用于数据完整性验证和哈希表等领域。
叶卡捷琳堡
1 年前
密码学
·
c
·
openssl
·
sha
向openssl中添加一个最简单的算法
在尝试添加新算法前,我先尝试在原有的旧算法中添加一个新函数,看是否能被编译并生成对应的动态链接库。关于openssl的编译过程可以参考我之前的文章:Ubuntu中安装OpenSSL