毕业设计:基于RSA的数字签名生成与验证(源代码)
本设计要求实现以下功能:1)生成非对称密钥——公钥和私钥;2)根据任意输入的消息字符串生成所需的消息摘要MD,采用MD5算法;3)使用私钥d对生成的消息摘要进行加密运算,得到数字签名;4)使用公钥e对加密的消息摘要进行解密运算,得到对应的解密信息,然后比较两个消息摘要,以验证数字签名的身份真实性;5)界面友好,操作顺畅。本设计基于C++开发环境,使用Microsoft Visual C++6.0的运行环境。
下载地址
用户评论