在非对称加密中使用的主要算法有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等。 优点: 非对称加密与对称加密相比,其安全性更好:对称加密的通信双方使用相同的秘钥,如果一方的秘钥遭泄露,那么整个通信就会被破解。而非对称加密使用一对秘钥,一个用来加密,一个用来解密, ...
分类:
移动开发 时间:
2016-11-02 18:05:45
阅读次数:
216
http://www.cnblogs.com/n-pei/archive/2012/05/29/2524673.html 一、IIS/AsP.NET认正 1.Basic认证 2.Digest认证 3.集成windows认证 二、SSL/TLS 1.非对称加密 2.通过 ssL/TLs实 现传输安全 ...
1.JWT即JSON Web Tokens,他可以用来安全的传递信息,因为这些信息是经过数字签名的 2.JWT可以使用一种加密算法比如HMAC 算法,也可以使用公钥/私钥的非对称算法 3.因为JWT签名后的信息够短,可以放在url里、request body里、http header里,传输够快。 ...
分类:
Web程序 时间:
2016-10-28 02:03:04
阅读次数:
584
概述:用rpm安装和管理软件(rpm解决依赖性),用yum安装与管理软件(yum解决依赖性)。
1.linux的软件
linux可以说是一款改变时代的操作系统,但是一个操作系统再优秀如果没有好用的...
分类:
系统相关 时间:
2016-10-27 13:33:13
阅读次数:
334
JavaWeb学习总结(三)——Tomcat服务器学习和使用(二) 一、打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到 ...
分类:
编程语言 时间:
2016-10-19 20:06:44
阅读次数:
177
非对称加密拥有两个密钥:公开密钥(publickey)和私有密钥(privatekey)。通常使用公钥加密,只有使用对应的私钥才能够解密。非对称加密主要算法有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等非对称加密执行的步骤顺序:1、先获取KeyPair对象;2、获取..
分类:
编程语言 时间:
2016-10-17 16:20:50
阅读次数:
188
我的项目当中,考虑到安全性,需要为每个客户端分发一个数字证书,同时使用数字证书中的公私钥来进行数据的加解密。为了完成这个安全模块,特写了如下一个DEMO程序,该DEMO程序包含的功能有: 1:调用.NET2.0的MAKECERT创建含有私钥的数字证书,并存储到个人证书区; 2:将该证书导出为pfx文 ...
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年首次公布,当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA算法晚于DH算法,这 ...
分类:
编程语言 时间:
2016-09-30 14:59:17
阅读次数:
236
加密算法 1.非对称加密 公开密钥加密,是加密和解密使用不同密钥的算法,广泛用于信息传输中。 常见的算法有:RSA、ElGamal、Rabin。 2.对称加密 将信息使用一个密钥进行加密,解密时使用同样的密钥,同样的算法进行解密。 常见的算法有:DES、3DES、AES。 摘要算法(散列算法) 1. ...
分类:
Web程序 时间:
2016-09-27 13:35:53
阅读次数:
201
1、HTTPS的工作原理 HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及HASH算法。握手过程 ...
分类:
移动开发 时间:
2016-09-25 10:40:28
阅读次数:
212