C++
ecrisraul
这个作者很懒,什么都没留下…
展开
-
CryptoPP:AES加解密
CryptoPP:加解密之aes CryptoPP是一个强大的密码库,官网是https://www.cryptopp.com/。上面有比较详细的具体例子和说明文档,不过例子程序稍显片面,无法满足所有的应用场景,把这2天研究的一些加解密算法封装以下分享出来。 AES 简单粗暴直接贴代码 // AES编码,返回的是base64编码的数据 std::string crypto::aes_encrypt(...原创 2019-02-28 18:45:45 · 2439 阅读 · 2 评论 -
CryptoPP:非对称加解密之RSA
CryptoPP:非对称加解密之RSA CryptoPP是一个强大的密码库,官网是https://www.cryptopp.com/。上面有比较详细的具体例子和说明文档,不过例子程序稍显片面,无法满足所有的应用场景,把这2天研究的一些加解密算法封装一下分享出来。 非对称加解密RSA一般会有一个密钥对,公钥加密私钥解密,或者私钥签名公钥认证。 密钥对的生成官网的例子程序已经很详细,本文的应用场景是后...原创 2019-02-28 19:01:57 · 2246 阅读 · 1 评论 -
CryptoPP:md5加密、sha1签名
CryptoPP:md5加密、sha1签名 CryptoPP是一个强大的密码库,官网是https://www.cryptopp.com/。上面有比较详细的具体例子和说明文档,不过例子程序稍显片面,无法满足所有的应用场景,把这2天研究的一些加解密算法封装一下分享出来。 1、md5加密 这个很简单没什么好说的,CryptoPP最好的地方是有编码器可以简单快捷的格式化输出流,不用再丢md5加密后的数据进...原创 2019-02-28 19:12:47 · 2937 阅读 · 0 评论