linux下C语言从N(模数)、E(公钥指数)、D(私钥指数)得到了RSA结构体,可以进行RSA加密解密,也可以进行签名和验证签名(本代码没做这个,有RSA结构体这个很简单了)。完整源代码,可编译和测试。
2021-08-23 19:39:34 8KB NED RSA 密钥对
1
C#使用公钥指数、私钥指数和模数进行私钥加密、公钥解密,可和Linux、Java配合加解密(比如C#加密,Java解密);C#使用的是BouncyCastle.Crypto进行加密及解密。测试过C#加密,用Linux C代码来解密,正常。 vs2008工程,全部源码。
2021-08-08 21:09:32 1.23MB RSA 私钥加密公钥解密 BouncyCastle
1
C#通过 n、e和d(模数、公钥指数和私钥指数)三个参数来RSA加解密及签名和验签。如果只是公钥解密和验证签名,那么可以不需要知道私钥指数(D),这在某些时候对方传过来N和E来解密和验签的时候非常管用(验证签名的时候需要核对签名算法)。 VS2008工程,完整的代码,可编译和验证通过。
2021-06-03 14:23:46 1.23MB C# RSA 私钥指数 模数
1