RSA Decrypt String“参数不正确。” &安培; vbCrLf [英] RSA Decrypt String "The parameter is incorrect." & vbCrLf

查看:725
本文介绍了RSA Decrypt String“参数不正确。” &安培; vbCrLf的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的文件中包含加密字符串。 在尝试解密数据时,我收到错误 "参数不正确。" &安培; vbCrLf。


任何帮助将不胜感激。  


文件中的加密数据是在同一台计算机上创建的,同一用户已登录。 一天后。


任何帮助都将不胜感激。


 datTextLine = objStreamReader.ReadLine()
如果修剪(datTextLine)<> ""然后
encryptedData2 = Convert.FromBase64String(Trim(datTextLine))
使用RSA作为新RSACryptoServiceProvider
decryptedData = RSA.Decrypt(encryptedData2,False)
Form1.TextBox1.Text = ByteConverter .GetString(encryptedData2)
结束使用
结束如果
循环直到objStreamReader.EndOfStream())

解决方案

自加密数据后,公钥或私钥已更改。



I have a file with encrypted strings in it.  While trying to decrypt the data I am getting an error "The parameter is incorrect." & vbCrLf.

Any help would be appreciated.  

The encryption data in the file was created on the same machine and same user logged in.  One day later.

Any help would be appreciated.

Do

                        datTextLine = objStreamReader.ReadLine()
                        If Trim(datTextLine) <> "" Then
                            encryptedData2 = Convert.FromBase64String(Trim(datTextLine))
                            Using RSA As New RSACryptoServiceProvider
                                decryptedData = RSA.Decrypt(encryptedData2, False)
                                Form1.TextBox1.Text = ByteConverter.GetString(encryptedData2)
                            End Using
                        End If
                    Loop Until objStreamReader.EndOfStream())

解决方案

Public or Private key has changed since data was encrypted.


这篇关于RSA Decrypt String“参数不正确。” &安培; vbCrLf的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆