数据加密技术
GoRustNeverStop
这个作者很懒,什么都没留下…
展开
-
用开源加密库Libgcrypt实现AES加密
Libgcrypt是著名的开源加密软件GnuPG的底层库,是一个非常成熟的加密算法库,支持多种对称和非对称加密算法。现在自己随便造轮子地写一个加密算法程序显然是非常不安全的,虽然OpenSSL出现了Heartbleed漏洞,但是用已经成熟的加密算法库还是会比不成熟的东西好很多的。最近看了看它最基本的一些功能,尝试写了一个AES的demo,中间还是学到蛮多东西的,所以写这篇手记。本文是以我写的一个g转载 2017-05-25 19:09:47 · 1487 阅读 · 0 评论 -
AES加密和解密(使用openssl编程)
from: http://www.lovelucy.info/openssl-aes-encryption.html AES是一套对称密钥的密码术,目前已广泛使用,用于替代已经不够安全的DES算法。所谓对称密钥,就是说加密和解密用的是同一个密钥,消息的发送方和接收方在消息传递前需要享有这个密钥。和非对称密钥体系不同,这里的密钥是双方保密的,不会让任何第三方知道。 对称密钥加转载 2017-05-19 16:12:36 · 5510 阅读 · 0 评论