基本概念 了解这些名词是一个不错的开始: 公钥加密系统。 Alice有一把公钥和一把私钥。她可以用她的私钥创建数字签名,而Bob可以用她的公钥来验证这个签名确实是用Alice的私钥创建的,也就是说,确实是Alice的签名。当你创建一个以太坊或者比特币钱包的时候,那长长的0xdf...5f地址实质上是 ...
分类:
其他好文 时间:
2016-10-29 19:05:54
阅读次数:
700
本周作业内容:1、详细描述一次加密通讯的过程,结合图示最佳。一次加密通讯的过程:首先Bob用单向加密的方法提取数据的特征码,用自己的私钥加密这段特征码,并附加到数据的后面。Bob用对称加密算法把数据及特征码整个进行加密。Bob用接收方的公钥加密对称密钥并附加到数据后..
分类:
编程语言 时间:
2016-10-29 02:30:23
阅读次数:
562
1、详细描述一次加密通讯的过程,结合图示最佳。A给B发送一份数据:只能B看到,不能被篡改。
A:
1)用单向加密提取数据的特征码。
2)用自己的私钥加密这个特征码并放在原有数据的后面。
3)用B的公钥加密,发送给B,于是只有B能解密。
B:
1)首先用自己的私钥解密,能解密..
分类:
其他好文 时间:
2016-10-20 01:30:51
阅读次数:
185
原文:http://jingyan.baidu.com/article/6dad5075f33466a123e36ecb.html?qq-pf-to=pcqq.c2c 目前为止,RSA是应用最多的公钥加密算法,能够抵抗已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。 RSA算法中,每个通信 ...
分类:
编程语言 时间:
2016-10-18 09:30:47
阅读次数:
216
非对称加密拥有两个密钥:公开密钥(publickey)和私有密钥(privatekey)。通常使用公钥加密,只有使用对应的私钥才能够解密。非对称加密主要算法有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)等非对称加密执行的步骤顺序:1、先获取KeyPair对象;2、获取..
分类:
编程语言 时间:
2016-10-17 16:20:50
阅读次数:
188
1.公钥与私钥原理1)鲍勃有两把钥匙,一把是公钥,另一把是私钥2)鲍勃把公钥送给他的朋友们 帕蒂、道格、苏珊 每人一把。3)苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4)鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的 ...
分类:
Web程序 时间:
2016-10-16 07:28:59
阅读次数:
204
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。1987年首次公布,当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA算法晚于DH算法,这 ...
分类:
编程语言 时间:
2016-09-30 14:59:17
阅读次数:
236
最近用到了RSA加密算法,虽然有现成的,但是想看看它的原理,翻到此文,感觉写得很好,通俗易懂,转了。 作者: 阮一峰 日期: 2013年6月27日 作者: 阮一峰 日期: 2013年6月27日 如果你问我,哪一种算法最重要? 我可能会回答"公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数 ...
分类:
编程语言 时间:
2016-09-24 14:51:36
阅读次数:
208