C#通过 N、E和D(模数、公钥指数和私钥指数)三个参数来RSA加解密及签名和验签

时间:2022-05-26 08:05:06
【文件属性】:

文件名称:C#通过 N、E和D(模数、公钥指数和私钥指数)三个参数来RSA加解密及签名和验签

文件大小:1.23MB

文件格式:RAR

更新时间:2022-05-26 08:05:06

C# RSA 私钥指数 模数 公钥指数

C#通过 n、e和d(模数、公钥指数和私钥指数)三个参数来RSA加解密及签名和验签。如果只是公钥解密和验证签名,那么可以不需要知道私钥指数(D),这在某些时候对方传过来N和E来解密和验签的时候非常管用(验证签名的时候需要核对签名算法)。 VS2008工程,完整的代码,可编译和验证通过。


【文件预览】:
RSA_NED_TEST.suo
RSA_NED_TEST.sln
RSA_NED_TEST
----bin()
--------Debug()
----dll()
--------BouncyCastle.Crypto.dll(2.13MB)
----Program.cs(948B)
----obj()
--------Debug()
----RSA_NED_TEST.csproj(3KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----rsa_ned_utils.cs(6KB)

网友评论

  • 代码很简单,用BouncyCastle库实现的,但刚好解决了我需要的问题,感谢!
  • 用的 BouncyCastle,对我参考不大
  • 用的 BouncyCastle,对我参考不大。