
安全技术
文章平均质量分 59
许野平
非常喜欢软件设计这份工作,有不错的数学基础,喜欢读书、摄影与音乐。
展开
-
OpenSSL:梳理一下密码算法的密钥类型和密钥文件格式
消息摘要算法用于生成数据的简短摘要,通常用于验证数据的完整性和一致性。MD5:一种广泛使用的消息摘要算法,但已被认为不够安全,不推荐在新系统中使用。SHA-1:一种较旧的消息摘要算法,也已被认为不够安全。SHA-256SHA-384SHA-512:SHA-2家族的消息摘要算法,提供了更高的安全性。BLAKE2bBLAKE2s:一种较新的消息摘要算法,提供了较高的性能和安全性。原创 2024-11-01 09:57:45 · 1288 阅读 · 0 评论 -
Rust: 加密算法库 ring 如何用于 RSA 数字签名?
本来用 rsa 库基本搞定,但文心一言建议改用 ring 库。原因是 rsa 库已经放弃维护,而 ring 库性能公认很好。但是如何进行 RSA 数字签名,网上几乎查不到这方面材料。仔细查看了 ring 库的源代码和代码注释,终于完成趟坑。总结一下供大家参考。原创 2024-10-31 21:32:11 · 1704 阅读 · 0 评论 -
UTC是什么?
UTC是许多国际时间标准的基础,包括GMT(格林尼治标准时间),尽管GMT在历史上是先于UTC出现的,并且两者在大多数情况下可以互换使用,但UTC是更加精确和科学的标准。UTC是基于国际原子时(TAI)的时间标准,并且考虑了地球自转的不均匀性进行微调,以保持与天文时间(如平太阳时)的近似一致。在编程和计算机系统中,UTC时间也经常被使用,因为它提供了一种可靠的方式来表示和比较时间,而不受地区夏令时或时区变化的影响。在需要全球时间同步的场合,如国际通信、航空航天、金融交易等领域,UTC是不可或缺的。原创 2024-09-19 16:47:36 · 1200 阅读 · 0 评论 -
openssl RSA密钥格式PKCS1和PKCS8相互转换
openssl RSA密钥格式PKCS1和PKCS8相互转换转载 2022-01-08 11:43:11 · 4498 阅读 · 0 评论 -
用 openssl 生成数字证书
以前用 windows 自带的 makecert 生成数字证书。这个命令有一些局限性,而且现在的 windows 也不支持了。网上查了一下,目前用的比较多的是开源工具 openssl。这个命令以前学习 go 语言的时候曾经用过,功能齐全,使用方便,先推荐给大家使用。一、openssl for windows 下载地址http://slproweb.com/products/Win32OpenSSL.html二、生成数字证书的例子openssl req -new -x509 -keyout ca.ke原创 2021-12-11 16:18:59 · 758 阅读 · 0 评论