基于 Miracl 大数运算库实现的 ElGamal 公钥密码算法及数字签名方案的简单演示
Demo 包括了 密钥生成
、加密变换
、脱密变换
、数字签名
、签名验证
五个组成部分
通过借助 Miracl 实现对大数的支持,能够生成指定位数的安全素数,并寻找其本原元
开发环境为 VS 2017
Miracl 错误消息及解决办法
Miracl 常用函数
顺便附上中文的常用函数参考链接:https://rg070836rg.github.io/2019/03/14/网络安全/MIRACL/