Elgamal
2026/8/4 20:03:09 网站建设 项目流程

基本原理

----

密匙生成

  1. 选取一个足够大的素数 p
  2. 选取的一个生成元 g
  3. 随机挑选一个整数y,0 < y <p-2。计算mod p

此时令私匙为k,公匙为{p,g,y}

加密

----

确定明文m,然后选取随机数r,r满足

加密为

,

解密

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询