随笔分类 -  OpenSSL

 
OpenSSL - RSA非对称加密实现
摘要:非对称加密:即两端使用一对不同的密钥进行加密。 在非对称加密中,需要两对密钥,公钥和私钥。 公钥个私钥属于对立关系,一把加密后,只有另一把才可以进行解密。 公钥数据加密 数字证书内包含了公钥,在进行会话连接时,双方交换各自的公钥,保留自己的私钥。进行数据传输时,利用对方的公钥进行数据加密。加密后的数 阅读全文
posted @ 2016-07-11 20:49 bing。
OpenSSL - 文件和字符MD5加密实现
摘要:OpenSSL安装: 1.github下载最新的OpenSSL:https://github.com/openssl/openssl 2.在linux解压压缩包 3.安装OpenSSL 4.用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下面 openssl MD5接口: 代 阅读全文
posted @ 2016-07-08 14:56 bing。
OpenSSL - 利用OpenSSL自签证书和CA颁发证书
摘要:秘钥操作 这个命令会生成一个1024/2048位的密钥,包含私钥和公钥。 openssl genrsa -out private.key 1024/2038 (with out password protected) openssl genrsa -des3 -out private.key 102 阅读全文
posted @ 2016-07-07 18:16 bing。
OpenSSL - 网络安全之数据加密和数字证书
摘要:功能应用: 加密算法: HASH算法:SHA、MD5等,不可逆加密,用于校验数据的完整性。 对称加密算法:DES、3DES、DESX等,双方使用相同的密钥进行加密解密。 非对称算法:RSA、ECC等,双方使用不同的密钥进行加密解密,公钥和私钥。公钥加密的数据只有私钥能解密,反之亦然。 其中RSA使用 阅读全文
posted @ 2016-07-07 17:43 bing。