1.对称加密就是加密与解密的时候都是用一个密码2.非对称加密,有一对密码A,B;用A加密就得用B解密,相对的用B加密就得用A解密3.公钥与私钥,这一对密码,随便拿一个公布出去,那个就是公钥,剩下一个是私钥。4.应用1:我想给一个人发信息,我就去拿他公布出来的公钥加密,加密后就只能用私钥来解密,由于私...
分类:
Web程序 时间:
2016-01-03 00:33:25
阅读次数:
144
一、详细介绍加密、解密技术现在的加密/解密技术主要有三种:对称加密,非对称加密,和单向加密这三种加密解密技术的组合就是现在电子商务的基础,它们三个有各自最适合的领域,而且所要完成的功能也是不同的,大家都知道,只要我们连上互联网,那么我们就相当于大门洞开,我们的一些隐私,跟其他人对话内容等都有可能会被...
分类:
系统相关 时间:
2016-01-02 22:30:07
阅读次数:
2019
https提供安全的web通讯1.原理部分:1)了解加密算法:加密算法的分类:对称加密和非对称加密a.对称加密:加密和解密使用同一个密钥,优点是速度快,缺点是密钥的共享困难。典型的对称加密算法有DES/AES/RC5/3DES等。b.非对称加密:生成一个秘密对(公钥和私钥),加密过程中可..
分类:
Web程序 时间:
2016-01-02 08:46:47
阅读次数:
163
介绍非对称加密算法需要两个密钥:公开密钥(publickey) 和 私有密钥(privatekey)公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密特点算法强度复杂、安全性依赖于算法与密钥加密解密速度...
分类:
编程语言 时间:
2016-01-01 22:53:03
阅读次数:
271
HTTPS工作原理目标读者:理解HTTP协议,对称和非对称加密,想要了解HTTPS协议的工作原理读完本文,你能明白什么是HTTPS,TLS(SSL),TLS和HTTPS是什么关系什么是证书和数字签名,它们是如何传递信任的HTTPS有什么样的功能,它是如何实现这样的功能的简介HTTPS,也称作HTTP...
分类:
Web程序 时间:
2015-12-30 23:49:29
阅读次数:
363
目标读者:理解HTTP协议,对称和非对称加密,想要了解HTTPS协议的工作原理读完本文,你能明白什么是HTTPS,TLS(SSL),TLS和HTTPS是什么关系什么是证书和数字签名,它们是如何传递信任的HTTPS有什么样的功能,它是如何实现这样的功能的简介HTTPS,也称作HTTP overTLS。...
分类:
Web程序 时间:
2015-12-30 23:48:43
阅读次数:
287
注意:本节内容主要参考自《Java加密与解密的艺术(第2版)》第8章“高等加密算法--非对称加密算法”12.1、RSA(最经典的非对称加密算法)特点:使用一套密钥即可完成加解密(与DH不同)与DH不同的第二点是,RSA自己可以完成加解密,而DH需要依赖于对称加密算法“私钥加密,公钥解密”或“公钥加密...
分类:
编程语言 时间:
2015-12-30 19:34:35
阅读次数:
194
1、加密算法:移位、替代(古典加密)对称加密:DES、AES非对称加密:RSA散列函数算法(单向加密):MD5、SHA、Mac数字签名算法:RSA、DSA其中,前三种主要完成数据的加解密;散列函数类主要完成验证数据的完整性,防止消息在传递期间被篡改;数字签名类:完成验证数据的完整性,对数据来源以及收...
分类:
编程语言 时间:
2015-12-28 13:54:28
阅读次数:
169
想用rn做个RSA(非对称加密)登录基本流程就是在服务端生成RSA后,将“公钥”发到客户端,然后客户端用“公钥”加密信息发送到服务端,服务务端用私钥解密。过程不复杂,问题在于,nodejs和rn都准备用js做RSA加密,本来想用node-rsa做的,可是搞不懂它怎么设置公钥加密于是直接做node-r...
分类:
Web程序 时间:
2015-12-27 16:16:00
阅读次数:
1857
测试数据: 1 var xmlprikey =""; 2 var xmlpubkey =""; 3 rsa = new RSACryption(); 4 //待处理字符串 5 va...
分类:
其他好文 时间:
2015-12-25 14:52:15
阅读次数:
142