2020
10-08
10-08
Python实现ElGamal加密算法的示例代码
在密码学中,ElGamal加密算法是一个基于迪菲-赫尔曼密钥交换的非对称加密算法。它在1985年由塔希尔·盖莫尔提出。GnuPG和PGP等很多密码学系统中都应用到了ElGamal算法。ElGamal加密算法可以定义在任何循环群G上。它的安全性取决于G上的离散对数难题。使用Python实现ElGamal加密算法,完成加密解密过程,明文使用的是125位数字(1000比特)。代码如下:importrandomfrommathimportpowa=random.randint(2,10)#产生小于p的随...
继续阅读 >