1、检查服务器是否已安装了openssl组件,没有则先安装好 openssl version [-a] 2、对称加密 查询openssl支持的对称加密算法 openssl_get_cipher_methods(); 加密:openssl_encrypt($data, $method, $passwd ...
分类:
Web程序 时间:
2016-11-20 18:35:29
阅读次数:
255
简介:SSH(Secure+SHell):是一种网络协议,顾名思义,就是非常安全的shell,主要用于计算机间的加密传输。SSH服务基于非对称加密(public-keycryptograthy,也称公开密钥加密)技术实现数据加密传输。该技术会生成一对密钥,一个对数据进行加密,而且只能用于加密,而另一个只..
分类:
其他好文 时间:
2016-11-20 16:23:09
阅读次数:
201
一、加密算法:1、对称加密:加密和解密使用同一个密码就是对称加密。如:DES,3DES,AES2、非对称加密(公钥加密):加密和解密使用不同一个密码就是非对称加密,(私钥、公钥)如:DSA、RSA3、单向加密:雪崩效应,定长输出,不可逆。如:MD5,SHA1,SHA256,SHA5124、linux..
分类:
其他好文 时间:
2016-11-18 19:32:08
阅读次数:
202
简单的解决方法: WebConfig 加解密,未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误消息为: 打不开 RSA 密钥容器。问题:未添加用于访问 RSA 密钥容器命令:aspnet_regiis -pa "NetFramework ...
1、为什么网络通信要进行数据加密?我们在网络进行通信时候,如果数据以明文的方式传输,在传输过程中,数据可以被篡改、窃听、伪装等,如图:当A向B通信时,C可以在数据传输的过程,将数据进行抓包,例如应用wireshark抓包软件,就可以抓取通信的数据包,进行对抓到的内容进行..
分类:
其他好文 时间:
2016-11-15 01:46:22
阅读次数:
323
一、常用操作 对称加密: 单向加密(文件完整性,没有被篡改过): 生成随机数 管理用户密码(即对密码加密存放) 非对称加密(密钥对,私钥加密用于签名証明身份,公钥加密用于保护文件内容) 二、 CA 相关 参考資料: http://www.cnblogs.com/yjmyzz/p/openssl-tu ...
分类:
系统相关 时间:
2016-11-14 19:35:31
阅读次数:
203
一、HTTPS的基本工作原理: HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及HASH算法。握 ...
分类:
Web程序 时间:
2016-11-14 15:30:48
阅读次数:
343
它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。 我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思路一下子就理清了。为了加深记忆,我把文字和图片都翻译出来了。 文中涉及的密码 ...
分类:
其他好文 时间:
2016-11-13 11:15:13
阅读次数:
147
一、简介 OpenSSL是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议... ...
分类:
其他好文 时间:
2016-11-12 01:31:22
阅读次数:
198
登陆的时候进行一次双向非对称协议1.客户端先发起非对称请求2.服务端返回一次非对称响应3.在返回数据中用请求密钥及响应密钥返回在业务数据的加密中就可以使用对称密钥加密4.在业务数据请求是用请求密钥对称...
分类:
移动开发 时间:
2016-11-09 20:19:35
阅读次数:
200