加解密
光头小杨
发挥自己最大的价值
展开
-
C++密钥生成和数据加密
1、最近在学习加密相关的东西,在这里将自己用到的密钥生成算法和加密算法记录下来2、密钥生成算法:ed25519,github地址:https://github.com/orlp/ed25519使用ed25519公钥签名系统生成签名,密钥,向量iv3、加密算法:这里使用openssl AES-CBC进行数据的加密4、流程5、数据加密和解密在数据加密和解密的时候遇到一个问题...原创 2019-08-18 10:42:51 · 5329 阅读 · 0 评论 -
C++使用openssl rsa进行加密、解密和签名验证
一、RSA是一种非对称加密算法,一般在数据加密的过程中会使用公钥加密,私钥解密,在签名生成和验证过程中会使用私钥加密,公钥解密。二、使用openssl生成公钥和私钥1、生成私钥,保存在文件rsa_private_key.pem里面openssl genrsa -out rsa_private_key.pem 10242、通过私钥生成公钥,保存在文件rsa_private_key.p...原创 2019-11-01 08:57:20 · 10944 阅读 · 3 评论