Csharp/C#教程:无法解密RSA加密密钥分享


无法解密RSA加密密钥

长话短说,我正在使用DES而我正在使用RSA加密密码进行密钥交换,密码不超过16个字符问题是当我加密密钥时,加密的大小对我来说太大了解密这里是我的rsa加密和解密代码:

加密: – 我一直在尝试将localpwd作为“asd”

byte[] plaintext = utf8.GetBytes(localpwd); byte[] ciphertext = rsaservice.Encrypt(plaintext, false); string cipherresult = Convert.ToBase64String(ciphertext); 

然后我打印文本框上的加密密钥并尝试解密

  byte[] ciphertext = utf8.GetBytes(filetest.Text); byte[] plain = rsaservice.Decrypt(ciphertext, true); string plaintext = utf8.GetString(plain); 

我得到“要解密的数据超过这个256字节模数的最大值”。 我尝试增加密钥大小,以便能够加密和解密更大的密钥大小,但增加密钥只会增加加密数据的大小导致相同的错误,请帮助!

上述就是C#学习教程:无法解密RSA加密密钥分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 //byte[] ciphertext = utf8.GetBytes(filetest.Text); byte[] ciphertext = Convert.FromBase64String(filetest.Text); 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/991450.html

(0)
上一篇 2021年12月23日
下一篇 2021年12月23日

精彩推荐