-
–Diffie Hellman密钥交换C
应用背景–Diffie Hellman密钥交换(D–h)[注1 ]是安全地交换密钥在公共信道的具体方法,是第一个公开密钥协议,最初的概念由RalphMerkle。[ 1 ] [ 2 ] D–H是一个最早的实例的公共密钥交换实现在密码学领域。传统上,双方之间需要安全的加密通信,他们首先交换密钥的一些安全的物理信道,如纸的密钥列表由一个受信任的快递。Diffie Hellman密钥交换方法–使双方没有先验知识的彼此共同建立一个共享的密钥在不安全的信道。这个密钥可以用来加密随后的通信使用一个对称密钥密码。关键技术密码解释最简单的协议原有的实现使用整数模p的乘法群,其中p是素数,G是一个原始根模p这是协议的一个例子,在蓝非秘密值,和红色的秘密值。爱丽丝和鲍勃同意用一个模p = 23和g = 5(这是一种原始的根模23)。爱丽丝选择了一个秘密整数a = 6,然后发送给Bob = GA mod p甲= 56国防部23 = 8鲍勃选择一个秘密整数b = 15,然后将爱丽丝B = GB mod p乙= 515国防部23 = 19爱丽丝计算的=钡国防部的= 196国防部23 = 2鲍勃计算S = AB mod p的= 815国防部23 = 2爱丽丝和鲍勃现在分享一个秘密(2号)。爱丽丝和鲍勃到达相同的值,因为:标准的β=(镓),乙模,β=(镓),乙,国防部,国防部,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1鲍勃,(GA mod p)b mod p =(56除以23)15国防部23。请注意,只有一个,B,和(GAB模型P = GBA mod p)是保密的。所有其他的值,磷,克,镓,GA,和英国国防部的标准,是在明确的。一旦爱丽丝和鲍勃计算共享秘密他们可以使用它作为一个加密密钥,只有他们自己知道,在相同的开放式通信信道发送消息。
- 2022-02-21 06:22:28下载
- 积分:1
-
这是MD5算法的 Asm 实现,代码效率高,
这是MD5算法的 Asm 实现,代码效率高,-This is the MD5 algorithm Asm implementation, code efficiency,
- 2022-02-02 04:43:01下载
- 积分:1
-
MD4的源代码。该算法来源于应用密码学的随书附带光盘。已通过调试...
MD4的源代码。该算法来源于应用密码学的随书附带光盘。已通过调试-MD4 source. The algorithm derived from the application of cryptography book with CD-ROM attached. Through debug
- 2022-05-21 08:15:41下载
- 积分:1
-
用Visual Studio 2003编的文件加密程序,能对文件进行二进制读入,再和密码做异或,保存。版本一...
用Visual Studio 2003编的文件加密程序,能对文件进行二进制读入,再和密码做异或,保存。版本一-Visual Studio 2003 for use of file encryption program, can read a binary file, and then do XOR and password, save. Version 1.0
- 2023-03-19 22:25:03下载
- 积分:1
-
MD5的MFC类,使用方便。CMD5::GetMD5("123") 简单吧
MD5的MFC类,使用方便。CMD5::GetMD5("123") 简单吧-the MFC category and convenient. CMD5 : : GetMD5 ( "123") it simple
- 2022-04-20 01:43:58下载
- 积分:1
-
一个简单实现RC5加密算法的例子!仅供参考!
一个简单实现RC5加密算法的例子!仅供参考!-Realize a simple example of RC5 encryption algorithm! For reference purposes only!
- 2022-02-14 04:31:46下载
- 积分:1
-
一个关于串口的简单实现,可以了解基本串口听基本知识
一个关于串口的简单实现,可以了解基本串口听基本知识-a serial port on the simple realization, we can understand the basic serial listen to the basic knowledge
- 2022-07-09 09:22:33下载
- 积分:1
-
这是我在学习Visual C++过程中做过的一个程序,可以作为大家学习Visual c++编程能力学习的参考,相信对读者会有所启发....
这是我在学习Visual C++过程中做过的一个程序,可以作为大家学习Visual c++编程能力学习的参考,相信对读者会有所启发.-This is my learning Visual C conducted in the course of a procedure, As we can learn Visual Programming c learning ability of reference, I believe the readers will be inspired.
- 2022-01-25 14:47:23下载
- 积分:1
-
shs加密源程序
shs加密源程序-29-57 encryption source
- 2022-01-25 15:36:55下载
- 积分:1
-
一个用VB写的壳!
一个用VB写的壳!-write a VB shells!
- 2022-09-03 08:05:03下载
- 积分:1