加入收藏 | 设为首页英国365博彩
 365betapp投注
实现简单的DH密钥协商算法
发布时间:2019-09-18 点击:
密码处理是加密系统中最重要的问题之一。在计算机发明之前,加密方法只能使用简单的方法,例如简单的更改和表查找。这种级别的加密算法难以逃脱,像德国在第二次世界大战中发明的像英格玛一样被破解的命运是人类在计算机前时代发明的最复杂的加密技术。可以这么说然而,图灵领导的盟国科学家可以继续使用暴力蛮力方法。
进入计算机时代后,加密算法的复杂性实现了质的飞跃,相应的解密难度也随之增加。目前,诸如AES之类的修改加密算法比Ingmar更复杂。在没有密码的情况下,即使图灵重生,也无法直接从加密文本中解密纯文本。
因此,管理密钥本身是加密过程中最容易受到攻击的部分。问题是如何安全地将密码传递给他人。例如,如果您需要向合作伙伴发送带有加密附件的电子邮件,则密码通常会通过其他电子邮件发送或以其他方式进行通信,但它不安全,但只是愚蠢它比直接加密密码和附件更好。
1976年,两位美国数学家Whitfield Diffie和Martin Hermann首先宣布了如何解决关键传输问题。因此,该方法称为DiffieHellmankeyexchange算法。该算法为双方提供了一种生成密码的一部分的方法,然后在加密通信之前将其作为最终密码进行交换和合成。
这是一次重要的谈判。维基百科中一个非常有趣的比喻是颜料的混合物:想象一个场景,你想秘密地同意像Alice(A)和Bob(B)这样的情况。颜色,但他们彼此沟通的信息是公开的。怎么做


上一篇:天津BK方言是什么意思?     下一篇:没有了