加密
ForkForYou
天雨虽宽,不润无根之草。
佛缘虽广,不度无缘之人。
展开
-
openssl结构
1. 组成主要包括三个主要模块:应用程序主要包括密钥生成,证书管理,格式转换,数据加密,签名,SSL测试等。SSL协议库通过BIO和EVP实现安全套接字的协议。密码算法库BIO主要是实现套接字的封装;EVP实现对内部算法的封装。2. BIO 封装了许多类型I/O接口细节的一种应用接口,可以和SSL连接,非加密的网络连接,文件I/O进行透明的连接。 主要分为两种,source/sink类型,如socket BIO,file BIO;filter类型,将数据从一个BIO转换到另一个B原创 2020-11-10 10:15:08 · 528 阅读 · 0 评论 -
数字签名和证书
1. 加密加密就是对明文数据按某种特殊算法进行处理,使其成为不可读的一段代码,通常称为“密文“。 密文通过”密钥“解密后,还原出原来的明文,通过这样的途径可以达到保护数据不被非法人窃取、阅读的目的。2. 加密算法按照加解密使用的密钥是否相同,分为:对称加密:加密和解密时使用同一个密钥非对称加密加密和解密使用不同的密钥「公钥」和「私钥」。公钥是可以公开给所有人的,而私钥需要自己保密的。公钥加密的数据只能用私钥解密。...原创 2020-09-27 10:41:40 · 149 阅读 · 0 评论