基于椭圆曲线密码的Diffie-Hellman密钥交换,陈永玲,,本文介绍了在实数域和有限域中椭圆曲线的基本定义,然后以椭圆曲线的基本定义为基础,详细论 述了基于椭圆曲线密码的 Diffie-Hellman
2022-03-03 09:14:30 525KB 椭圆曲线
1
Diffie Hellman C++ 源码
2021-12-31 00:35:39 24KB Diffie Hellman 编码
1
密码算法与协议 Diffie-Hellman算法的python代码实现 实验课 实验报告截图 Diffie-Hellman密钥交换协议/算法(Diffie-Hellman Key Exchange/Agreement Algorithm).这个机制的巧妙在于需要安全通信的双方可以用这个方法确定对称密钥。然后可以用这个密钥进行加密和解密。但是注意,这个密钥交换协议/算法只能用于密钥的交换,而不能进行消息的加密和解密。双方确定要用的密钥后,要使用其他对称密钥操作加密算法实现加密和解密消息。
1
西华大学计算机系学生上机实践报告 第 PAGE 3 页 共 NUMPAGES 3 页 第 PAGE 1 页 共 NUMPAGES 1 页 西华大学计算机系上机实践报告 课程名称应用密码学 年级2008级 上机实践成绩 指导教师李曦 姓名李伟 上机实践名称Diffie-Hellman密钥生成算法实现 学号312008080605331 上机实践日期10 上机实践编号实验一 组号 上机实践时间4学时
2021-12-30 23:39:36 83KB 文档 互联网 资源
用c++实现的基于Diffie-Hellman协议的密钥交换,包含求一个素数的本原根函数,但由于数据类型问题,不能求太大的素数的本原根。压缩包中包含源代码和可执行文件,代码注释清晰。
2021-12-30 17:05:05 434KB 密钥交换 diffie 本原根 山东大学
1
迪菲·赫尔曼 Python Diffie-Hellman算法实现
2021-12-30 14:35:27 4KB
1
脱氢酶 Diffie-Hellman 密钥交换的纯 Python 实现。 Py2、Py3、PyPy 兼容。 例子 用作库: import pyDH d1 = pyDH . DiffieHellman () d2 = pyDH . DiffieHellman () d1_pubkey = d1 . gen_public_key () d2_pubkey = d2 . gen_public_key () d1_sharedkey = d1 . gen_shared_key ( d2_pubkey ) d2_sharedkey = d2 . gen_shared_key ( d1_pubkey ) d1_sharedkey == d2_sharedkey 默认情况下,它使用组 14(2048 位)。 使用另一个组(例如,15): d1 = pyDH . DiffieHellman (
2021-12-30 10:26:58 10KB Python
1
点对点的IP加密通信软件,软件分为client端(客户端)和server端(服务器端)启动 由cmd命令窗口输入指令启动程序:secretsender [options1] [ip-address] [options2] [data] [options1] : “-s”(以server端启动) 和 “-c”(以client端启动) [ip-address] : server端的IP地址。只用在client端。 [options2] : “-n” 表示发送直接明文不进行加密通信、“-s” 表示进行加密通信发送移位加密后的密文。 [date] : client端要发送的信息。
2021-11-30 14:50:30 11KB C语言 Socket 移位加密 Diffie-Hellman密钥
1
基于椭圆曲线上的双线性对,构造了一种非交互式,简单且有效的公开可验证秘密共享(PVSS),这具有Schoenmakers的PVSS的所有优点[15]。 此外,在计划的股份分配阶段,仅使用双线性配对的双线性,任何人都可以验证参与者是否在不实施交互式或非交互式协议且没有构造所谓的使用Fiat-Shamir技术的股份见证的情况下收到了正确的股份。 随后,在方案的秘密阶段重建中,任何人都可以使用相同的方法来验证释放的份额。 由于PVSS不需要实现非交互式协议并构造见证以防止恶意播放器,因此可以减少通信的开销。 最后,PVSS是没有经销商(或没有受信任的中心)的案件的扩展。 提出了分布式公共可验证秘密共享(DPVSS),这也减少了通信开销。 分析表明,这些方案比其他方案更安全,更有效,并且在特殊情况下可能更适用。
2021-11-23 13:39:26 170KB Bilinear pairing cryptography Di–e-Hellman
1
包含c实现的Merkle-Hellman背包公钥密码加解密的源代码, 在vs08下实现
2021-11-13 21:05:50 2KB 背包密码 C语言
1