1、检查服务器是否已安装了openssl组件,没有则先安装好 openssl version [-a] 2、对称加密 查询openssl支持的对称加密算法 openssl_get_cipher_methods(); 加密:openssl_encrypt($data, $method, $passwd ...
分类:
Web程序 时间:
2016-11-20 18:35:29
阅读次数:
255
一、加密算法:1、对称加密:加密和解密使用同一个密码就是对称加密。如:DES,3DES,AES2、非对称加密(公钥加密):加密和解密使用不同一个密码就是非对称加密,(私钥、公钥)如:DSA、RSA3、单向加密:雪崩效应,定长输出,不可逆。如:MD5,SHA1,SHA256,SHA5124、linux..
分类:
其他好文 时间:
2016-11-18 19:32:08
阅读次数:
202
一、常用操作 对称加密: 单向加密(文件完整性,没有被篡改过): 生成随机数 管理用户密码(即对密码加密存放) 非对称加密(密钥对,私钥加密用于签名証明身份,公钥加密用于保护文件内容) 二、 CA 相关 参考資料: http://www.cnblogs.com/yjmyzz/p/openssl-tu ...
分类:
系统相关 时间:
2016-11-14 19:35:31
阅读次数:
203
它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。 我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思路一下子就理清了。为了加深记忆,我把文字和图片都翻译出来了。 文中涉及的密码 ...
分类:
其他好文 时间:
2016-11-13 11:15:13
阅读次数:
147
一、加密和解密1、加密方式有:对称加密、单向加密、公钥加密对称加密:工具:gpgopensslenc加密:opensslenc-des3-a-salt-in/ets/fstab-out/tmp/fstab.cipher解密:opensslenc-d-dec3-a-salt-in/tmp/fstab.cipher-out文件单向加密:工具:sha1sum,md5sum,openssldgstopenssldg..
分类:
其他好文 时间:
2016-11-12 20:32:07
阅读次数:
261
这两者唯一的相同点是设计者中都包含了MIT的Ron Revist教授。RSA是公钥密码算法,优点:不用事先通过秘密信道传递密钥,可以用于数字签名。缺点:速度慢RC4是序列密码算法,优点:速度快,缺点:需要事先秘密地传递密钥。 RAS是不对称加密,用一个公钥加密,用另一个私钥解密,或者反过来。理论上不 ...
分类:
其他好文 时间:
2016-11-10 13:56:57
阅读次数:
271
公钥(Public Key)与私钥(Private Key)是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),公钥是密钥对中公开的部分,私钥则是非公开的部分。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。通过这种算法得到的密钥对能保证在世界范围内是唯一的。使用这个密 ...
分类:
其他好文 时间:
2016-11-09 22:17:15
阅读次数:
261
RSA是(RivestShamirandAdleman)的缩写,RonRivest,AdiShamir和LeonardAdleman这仨哥们挺NB的,20多年前创造了这个算法,现在也已经广泛使用了。这是一种公钥的加密算法,加密和解密是互逆的。如果用公钥加密,私钥解密,可实现保密通信;如果用私钥加密,公钥解密,可实现数..
分类:
编程语言 时间:
2016-11-07 19:58:40
阅读次数:
146
HTTPS会话的建立:1、Server端监听在443端口上2、客户端发起请求,先经过TCP三次握手,客户端和服务器端建立SSL会话。3、双方协商使用的算法(单项加密算法,对称加密算法,公钥加密算法)4、server端将证书发送给客户端5、客户端验证证书,完成后,生成一个对称秘钥发送给服务..
分类:
Web程序 时间:
2016-11-04 09:59:17
阅读次数:
349
1、详细描述一次加密通讯的过程,结合图示最佳。答:单向加密解密过程:发送方:1)发送方用对称加密的方法提取文件的特征码,用自己的私钥加密这段特征码,并附加在文件后面(还是明文的);2)用一个对称密钥,借助于对称加密算法把整个文件加密;3)再用对方的公钥加密对称..
分类:
其他好文 时间:
2016-10-31 22:43:50
阅读次数:
664