一:非对称加密的由来 RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RS ...
分类:
编程语言 时间:
2017-03-14 16:34:27
阅读次数:
242
加密的分类:对称加密:机制:加密方使用一个公开的算法对一段数据和特定的口令进行统一加密,解密方使用口令+算法反向解密;算法:DES,3DES,AES,BlowFish等;优势:当对大量的数据进行加密时速度很快;缺陷:密钥(口令)的交换;双方的身份认证;数据的完整性;2.非对称加..
分类:
其他好文 时间:
2017-03-13 16:45:16
阅读次数:
196
对称加密算法(也叫共享密钥) 类型 定义:发送接收使用相同的对称密钥 密钥 长度 分组长度 循环次数 安全性 DES 数据加密标准,速度较快,适用于加密大量数据的场合; 56 64 16 依赖密钥受穷举搜索法攻击 3DES 是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高; ...
分类:
编程语言 时间:
2017-03-10 13:01:49
阅读次数:
168
加密技术可以分为对称与非对称两种. 对称加密,解密,即加密与解密用的是同一把秘钥,常用的对称加密技术有DES,AES等 而非对称技术,加密与解密用的是不同的秘钥,常用的非对称加密技术有RSA等 为什么要有非对称加密,解密技术呢 假设这样一种场景A要发送一段消息给B,但是又不想以明文发送,所以就需要对 ...
分类:
编程语言 时间:
2017-03-10 12:42:22
阅读次数:
284
加密分为:对称加密和非对称加密对称加密:加密的秘钥和解密的密钥一样运算速度快,适合做大数据加密,强度弱eg :des 3des AES196 512....非对称加密:加密的密钥和解密的密钥不一样。运算速度慢适合做小数据加密,强度大 安全eg:rsa1024 2048 ECC椭圆曲线(SM系列)加密 ...
分类:
其他好文 时间:
2017-03-10 00:09:15
阅读次数:
156
1.数据安全 1.png 1.png 2.Base64 3.常见的加密算法和其它 4.单向散列函数 2.png 2.png 5.对称加密 3.png 3.png 4.png 4.png 5.png 5.png 6.非对称加密 6.png 6.png 7.数字签名 7.png 7.png 8.数字证书 ...
分类:
其他好文 时间:
2017-03-09 00:01:31
阅读次数:
357
https为何安全?通信内容的保密、通信双方身份的真实、通信内容的完整而https就是为了解决这3大问题而诞生的(准确来说应该是ssl) 通信内容的保密互联网环境是非常透明的,通信需要经过很多中转才能到接收方手中。解决办法是非对称加密算法,这种算法有公钥和私钥一对钥匙,公钥是所有人都能获取到的钥匙, ...
分类:
Web程序 时间:
2017-03-07 22:25:34
阅读次数:
185
又到周末,下午博客园看了两篇文章,关于老跳和老赵的程序员生涯,不禁感叹漫漫程序路,何去何从兮! 转眼毕业的第三个年头,去过苏州,跑过上海,从一开始的凌云壮志,去年背起行囊默默回到了长沙准备买房,也想有个家(毕竟年级不小了),有盼头的工作前景。 看到老赵和老跳两位前辈的故事,真实且现实,同时也有一丢丢 ...
分类:
编程语言 时间:
2017-03-04 18:23:33
阅读次数:
184
HTTPS协议握手过程: 1,客户端明文请求,把自己支持的非对称加密算法(用于使用CA证书公钥加密计算生成协商密钥的随机数per_master)、对称加密算法(用于以后使用协商密钥加密传输内容)、验证数据完整性的HASH算法、随机数Random_C发给服务器。 2,服务器发回客端的明文信息,包含选择 ...
分类:
Web程序 时间:
2017-03-04 00:34:58
阅读次数:
245
对称加密:加密和解密用的是同样的密钥。 非对称加密:使用一对密钥,公钥和私钥,私钥只由一方保管,不能外泄;公钥可以发给任何请求它的人 那么得到公钥的一方怎么确定这个公钥是服务器发过来的呢? 这个就需要就公钥到第三方认证机构认证,生成数字证书,这个数字证书里面包含有公钥。 现在客户端要向服务器发送消息 ...
分类:
Web程序 时间:
2017-02-26 18:44:31
阅读次数:
343