1. https出现的背景:(1)都知道http传输协议是裸漏的,明文传输的,极易被黑客拦截,因此,(2)人们想出的使用加密,也就是 对称加密 例如aes,不过这个由于因为对称加密需要每个客户端和服务器有独立一套,当客户端多的时候维护困难,因此 有了 非对称加密 例如 RSA,RSA,这个是1977 ...
分类:
编程语言 时间:
2018-05-19 00:12:26
阅读次数:
291
加密算法简介 数据加密的基本过程就是对原来为明文的文件(或数据)按某种算法进行处理,使其成为不可读的一段密文,只能通过输入正确的密钥之后才能显示密文的原始信息。根据加密技术的不同,大致分为对称加密和非对称加密。 对称式加密就是加密和解密使用同一个密钥(secret key),通常称之为“Sessio ...
分类:
编程语言 时间:
2018-05-16 10:57:42
阅读次数:
239
演示代码:https://pan.baidu.com/s/10rfSUUDEEHvCDEYH0oEVCw Base64工具类,可以让rsa编码的乱码变成一串字符序列 json工具类 到这一步我们的工具类准备的差不多了,可以开始进入我们的主题了,java端Rsa测试类和web端交互的demo了 Rsa ...
分类:
其他好文 时间:
2018-05-14 13:48:44
阅读次数:
181
对称加密与非对称加密 (一)对称加密(Symmetric Cryptography) 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当 ...
分类:
其他好文 时间:
2018-05-13 13:47:29
阅读次数:
143
前三步是建立TCP连接(三次握手) 1. 建立连接后客户端向服务器发起数字证书请求,而后服务器下发数字证书,并确认使用非对称加密算法种类 2. 得到服务器下发的数字证书后,客户端会向第三方认证机构认证此证书是否有效 3. 客户端本地随机生成一组非对称加密密钥,同时将密钥本身通过公钥(数字证书中包含) ...
分类:
Web程序 时间:
2018-05-13 12:07:11
阅读次数:
237
简介 RSA非对称加密有着非常强大的安全性,HTTPS的SSL加密就是使用这种方法进行HTTPS请求加密传输的。因为RSA算法会涉及Private Key和Public Key分别用来加密和解密,所以称为非对称加密。Private Key和Public Key有互操作性,即用private key加 ...
分类:
编程语言 时间:
2018-05-11 14:38:10
阅读次数:
251
简介在真实项目环境下,我们不会在配置文件中明文存储密码等机密性文本,以防被窃。SpringCloudConfig提供了加密方法,以使明文文本加密成密文存储在配置文件中。SpringCloudConfig提供了两种加密解密方式,一种是对称加密,一种是非对称加密。这篇文章将先展示如何使用对称加密。对称加密简介对称加密即通信双方用同一密钥(key)对文本进行加密和解密。它有两种加密方式:StreamCi
分类:
编程语言 时间:
2018-05-10 14:25:06
阅读次数:
168
简介 在真实项目环境下,我们不会在配置文件中明文存储密码等机密性文本,以防被窃。Spring Cloud Config提供了加密方法,以使明文文本加密成密文存储在配置文件中。Spring Cloud Config提供了两种加密解密方式,一种是对称加密,一种是非对称加密。这篇文章将先展示如何使用对称加 ...
分类:
编程语言 时间:
2018-05-10 14:19:24
阅读次数:
397
一、前言 一般在登录注册的时候,不能以明文的方式传递数据到后台,如果是http下,很容易被劫持。所以对数据进行加密是常规做法。 二、RSA算法 ”RSA加密算法是一种非对称加密算法。对极大整数做因数分解的难度决定了RSA算法的可靠性。换言之,对一极大整数做因数分解愈困难,RSA算法愈可靠。假如有人找 ...
分类:
其他好文 时间:
2018-05-07 00:47:33
阅读次数:
240