C# .NET版 RSA 公钥加密私钥解密 私钥加密公钥解密
本仓库提供了一个C# .NET版的RSA加密解密示例代码,支持公钥加密私钥解密和私钥加密公钥解密的功能。该示例代码经过亲测可用,适合用于学习和实际项目开发中。
功能描述
- 公钥加密私钥解密:使用RSA公钥对数据进行加密,然后使用对应的私钥进行解密。
- 私钥加密公钥解密:使用RSA私钥对数据进行加密,然后使用对应的公钥进行解密。
使用方法
- 下载本仓库中的资源文件。
- 将代码集成到你的C# .NET项目中。
- 根据需要调用相应的加密和解密方法。
注意事项
- 请确保在使用前已经正确配置了RSA密钥对。
- 该示例代码适用于.NET Framework和.NET Core平台。
示例代码
以下是一个简单的示例代码片段,展示了如何使用公钥加密和私钥解密:
// 公钥加密
string encryptedData = RSAEncrypt(publicKey, originalData);
// 私钥解密
string decryptedData = RSADecrypt(privateKey, encryptedData);
贡献
如果你有任何改进建议或发现了bug,欢迎提交Issue或Pull Request。
许可证
本项目采用MIT许可证,详情请参阅LICENSE文件。