文件名称:Encrypt-Decrypt-with-OpenSSL---RSA:使用openssl进行数据加密和解密-RSA
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-28 22:49:20
rsa pem rsa-algorithm openssl-rsa asymmetric-cryptographic-algorithm
使用OpenSSL-RSA加密解密 什么是OpenSSL? OpenSSL是开放源代码库,可使用TLS(传输安全层)和SSL(安全套接字层)在网络上提供安全通信。 它支持许多加密算法AES,DSA,RSA,SHA1,SHA2,MD5。。有关更多信息 什么是RSA? RSA是用于加密和解密数据的算法。 它属于非对称密码算法(公共密钥密码学)类。 非对称密码算法具有两个不同的密钥。 它们是公钥和私钥。 公钥被赋予所有人。 私钥是秘密。 数据由公钥加密,然后由私钥解密。 有关更多信息 RSA算法的步骤 1-定义两个不同的质数。 (p和q) 2-计算私钥和公钥的模数。 n = p * q 3-葡萄糖酸盐。 Q(n)=(p -1)*(q -1) 4-定义公钥指数(e)。 e必须在1 <e <Q(n)中。 e和Q(n)相对质数。 5-定义私钥指数(d)。 这一定是秘密的。 d * e = 1 +
【文件预览】:
Encrypt-Decrypt-with-OpenSSL---RSA-master
----openssl_rsa.h(1KB)
----openssl_rsa.cpp(1KB)
----Dockerfile(321B)
----LICENSE(1KB)
----main.cpp(2KB)
----.gitignore(78B)
----Makefile(403B)
----README.md(3KB)