【这块肯定是没有彻底搞清楚,模模糊糊,搞清楚,搞清楚】 非对称加密是一个貌似完美了,并且工业现在也是也是这样用的,但是有个问题是如果公钥被窃取了咋办? 现在是由A--B之间传输数据,A会和B交换自己的公钥 那么现在如果A的公钥被换成了C的公钥,也就是A会用C的公钥去加密,然后C在中间获取A发送给B的 ...
分类:
其他好文 时间:
2019-04-06 14:17:00
阅读次数:
155
1.13 jeesite 权限问题为用户管理 添加一个初始化密码的功能SQL语句中查询到的字段与实体中的不匹配 1.15 MD5算法: 业务参数和key按照一定规则拼接为字符串 利用MD5生成哈希值128位 存储数据库,不可逆的操作 对称加密:(加密和解密用同一个秘钥) DES IDEA 非对称加密 ...
分类:
编程语言 时间:
2019-03-25 16:12:06
阅读次数:
190
参考来源:https://www.cnblogs.com/pcheng/p/9629621.html 里面的这段话,非常好 RSA加密对明文的长度有所限制,规定需加密的明文最大长度=密钥长度 11(单位是字节,即byte),所以在加密和解密的过程中需要分块进行。而密钥默认是1024位,即1024位/ ...
分类:
其他好文 时间:
2019-03-19 15:16:17
阅读次数:
222
http协议封装的数据包->tcp/ip->服务器 缺点:数据包中途被窃取或者被篡改。 http协议封装的数据包->ssl加密->tcp/ip->服务器:缺点:虽然安全,但是开销变大,传输数据变慢。 http的连接很简单,是无状态的;https协议是由ssl+http协议构建的可进行加密传输、身份认 ...
分类:
Web程序 时间:
2019-03-17 15:49:15
阅读次数:
308
大概思路 大概思路是混合加密的方式,即对称加密方式混合非对称加密方式。 非对称加密会更加安全,功能也更强大,但他复杂而且速度慢。 对称加密速度快,但要保证这个公共密钥的正确性和真实性。 所以两者结合,在确定公共密钥的时候,采用非对称加密的方式来传递这个公共密钥,然后后面的交流的信息都用这个公共密钥来 ...
分类:
Web程序 时间:
2019-03-16 23:34:14
阅读次数:
241
1 生成ssl证书 1.1 打开cmd,输入生成证书的命令 参数含义: 1.-storetype 指定密钥仓库类型 2.-keyalg 生证书的算法名称,RSA是一种非对称加密算法 3.-keysize 证书大小 4.-keystore 生成的证书文件的存储路径 5.-validity 证书的有效期 ...
分类:
编程语言 时间:
2019-03-13 10:54:27
阅读次数:
1748
HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息,通常情况下会配合数字证书实现。 TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用非对称加密,对称加密,数字证书以及HASH ...
分类:
Web程序 时间:
2019-03-12 21:11:43
阅读次数:
257
本片文章梳理三个知识点: 1.对称加密和非对称加密的区别 2.https协议的请求流程 3.http协议和https协议的区别 一.对称加密和非对称加密 对称加密:加密和解密使用同一密钥。 非对称加密:有公钥和私钥,一般时使用公钥进行加密,使用私钥进行解密。 二.https协议的请求流程 1.客户端 ...
分类:
Web程序 时间:
2019-03-10 20:22:04
阅读次数:
200
加密是个神奇而古老的技术,被应用于战争、贸易等场景,而最近的炙手可热的比特币和区块链技术又让某些极为小众的计算机专业领域的加密技术进入大家视野,例如HASH、非对称加密算法RSA这些关键词。
数据加密在区块链技术实现里面起到至关重要的作用,可以说没有加密技术对交易信息安全的保证,就没有区块链被广泛... ...
分类:
其他好文 时间:
2019-03-10 09:33:46
阅读次数:
223
.net 客户端调用java或.net webservice进行soapheader验证 最近项目中有业务需要跨平台调用web服务,客户端和服务器之间采用非对称加密来保证数据的安全性,webservice的安全验证基于soapheader。 借此机会,顺便整理一下调用.net webservice ...
分类:
编程语言 时间:
2019-03-06 13:29:04
阅读次数:
204