-
–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
-
AES加密算法
128位的AES加密算法、可以在FPGA上实现。利用硬件描述语言Verilog实现。各个模块都有,行变换、列混淆、轮密钥加变换、密钥扩展,并且有说明文档PDPF格式的。有完整的测试程序Testbench。特别适合研究AES加密算法的爱好者。
- 2022-03-15 16:40:20下载
- 积分:1
-
创建巨型文件的参考源代码
创建巨型文件的参考源代码-create huge document reference source code
- 2023-05-06 15:20:02下载
- 积分:1
-
hash算法的vb实现.很好用!
hash算法的vb实现.很好用!-hash algorithm to achieve the vb. With good!
- 2022-03-21 07:41:04下载
- 积分:1
-
c++的MD5类,简单好用,只需要包含进去,就能方便使用
c++的MD5类,简单好用,只需要包含进去,就能方便使用-c++ the MD5 class, easy-to-use, only need to include, we can facilitate the use of
- 2023-01-04 03:35:04下载
- 积分:1
-
advanced encryption algorithm AES, the United States has been using NIST agencie...
高级加密算法实现AES,已经被美国NIST机构采用-advanced encryption algorithm AES, the United States has been using NIST agencies
- 2022-12-11 09:35:03下载
- 积分:1
-
BP算法的C++类,输入输出全部采用文件格式,不用在运行的时候一个一个输入拉...
BP算法的C++类,输入输出全部采用文件格式,不用在运行的时候一个一个输入拉-BP algorithm C++ Category, input and output file format used, do not have a running time of an input pull
- 2022-01-25 17:11:20下载
- 积分:1
-
VC做成的MD5的算法工具,可以学习一下
VC做成的MD5的算法工具,可以学习一下-VC made the MD5 algorithm tool to study the
- 2022-04-13 13:20:36下载
- 积分:1
-
自毁程序
鉴于单纯设置一个计数器易被查出,通过修改使其不起作用。我们设计的程序可以通过数据文件,软件执行前通过关键字找到计数基数,然后计算和判别,如果在合理范围,则设定新的关键字,将计数基数放在新关键字指定的位置,并执行子程序 则启动自毁程序。
- 2022-12-11 09:25:03下载
- 积分:1
-
This algorithm is used VC++ Compiled using RSA algorithm to encrypt any document...
此算法是用VC++编译的,用RSA算法对任何文件加密,简单易懂。-This algorithm is used VC++ Compiled using RSA algorithm to encrypt any document, easy-to-read.
- 2022-01-25 14:37:37下载
- 积分:1