当前位置: 首页 > 编程语言 > C#

C#学习教程:.NET中的RSA加密-解密问题分享

时间:2023-04-10 21:43:37 C#

C#学习教程:.NET中的RSA加密/解密问题我开发了一个Web服务,可以发送敏感的财务信息和交易。我想要做的是在客户端,用客户端RSA私钥加密某些字段,一旦它到达我的服务,就会用客户端公钥解密。目前我一直收到“要解密的数据超过了这个模数128字节的最大值”。例外。我对C#RSA加密知之甚少,因此非常感谢任何帮助。这是我用来生成密匙的方法privatevoidbuttonGenerate_Click(objectsender,EventArgse){stringsecretKey=RandomString(12,true);CspParametersparam=newCspParameters();param.Flags=CspProviderFlags.UseMachineKeyStore;SecureStringsecureString=newSecureString();byte[]stringBytes=Encoding.ASCII.GetBytes(secretKey);对于(inti=0;i