php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具o ...
分类:
Web程序 时间:
2018-04-01 10:38:04
阅读次数:
245
分享一个很好用的DESEncrypt对称加密解密的类 Bingo,又水一篇小文章,美滋滋。(*^-^*) ...
分类:
其他好文 时间:
2018-03-31 18:17:16
阅读次数:
1049
上一篇我们讨论电子货币的时候提出了由一个寡头负责对所有人的电子货币和交易进行记账,记录到只能增加不可修改的账本里,并且把账本公开给所有的人看的这样一个电子货币模式。 这个模式解决了很多的问题。最主要的是电子货币被复制使用的问题。但是这个模式有两个比较大的问题。第一是这个账本怎么实现。第二是一个寡头是 ...
分类:
其他好文 时间:
2018-03-31 13:16:27
阅读次数:
146
对称加密算法 所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。密钥是控制加密及解密过程的指令。算法是一组规则,规定如何进行加密和解密。 对称加密算法的优点是算法公开、计算量小、加密速度快、加密效率高。 对称加密算法的缺点是在数据传送前,发送方和接收方必须商定好秘钥,然后使双方 ...
分类:
编程语言 时间:
2018-03-26 23:39:35
阅读次数:
276
AES是一种对称加密,简单理解为秘钥只有一个,加密解密都用它,安全性不是很好 结果输出 ...
分类:
其他好文 时间:
2018-03-24 17:26:52
阅读次数:
152
消息摘要算法: (SHA-1,MD5,RIPEMD,Haval,hash) RFC 1321 (md5) 参考 RFC 1321 (md5) 参考 对称加密 : (DES,3DES、IDEA,AES) 非对称加密: (RSA,Elgamal,ECC) 对称加密图解 HTTPS ...
分类:
其他好文 时间:
2018-03-24 12:45:56
阅读次数:
182
前面讲了几节,对称加密(解决:机密性),单向加密(解决:完整性),密钥交换(解决:完整性)。但总是能被E在从中捣乱,有没有一种办法能解决验证对方身份的方法呢?这个时候公钥加密算法出来了。众所周知公钥加密算法是密钥对:公钥(公开出去的,从私钥中按照某种算法或机制提取出来);私钥(自己随机生成的,一般密钥都很长,1024,2056等)。公钥加密本身也可以用于信息加密,假设A将信息用自己的私钥进行加密,
分类:
编程语言 时间:
2018-03-21 14:10:20
阅读次数:
187
AES:更快,兼容设备,安全级别高; SHA1:公钥后处理回传 DES:本地数据,安全级别低 RSA:非对称加密,有公钥和私钥 MD5:防篡改 相关: 公开密钥加密(英语:public-key cryptography,又译为公开密钥加密),也称为非对称加密(asymmetric cryptogra ...
分类:
其他好文 时间:
2018-03-19 16:45:31
阅读次数:
188
对称加密算法是指在加密和解密时使用的是同一个秘钥。与对称加密算法不同,非对称加密算法需要公钥和私钥。公钥和私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。 非对称加密与对称加密相比,其安全性更好。对称加密的通信双方使用相同的秘钥,如果一方的秘钥遭泄露,那么整个通信就会被破解。 而非对 ...
分类:
编程语言 时间:
2018-03-18 17:17:33
阅读次数:
174
三类加密算法对称加密加密解密用同一把密钥.优点: 速度缺点: 多人通讯下密钥分发复杂 O(n2); 共用一个加密密钥, 则失去保密性;3DESAESRC6不对称加密一对密钥: 公钥, 私钥; 可以 公钥加密私钥解密 或者 私钥加密公钥解密;一般地, 公钥分发给一群人, 私钥自己持有;优点: 多人通讯... ...
分类:
编程语言 时间:
2018-03-18 12:01:22
阅读次数:
153