本文介绍了我收到以下查询的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好,
Hello,
cs.Write(inputBytearray, 0, inputBytearray.Length);
cs.FlushFinalBlock();
在这里,我收到类似
here i am getting error like
'Length of the data to decrypt is invalid.'
任何人都可以帮助我
谢谢.
any one help me
thanks.
推荐答案
public string EncryptString(string pwd)
{
try
{
byte[] strByte = new byte[pwd.Length];
strByte = System.Text.Encoding.UTF8.GetBytes(pwd);
string encodedPwd = Convert.ToBase64String(strByte);
return encodedPwd;
}
catch
{
return null;
}
}
public string DecryptString(string pwd)
{
try
{
UTF8Encoding encoder = new System.Text.UTF8Encoding();
Decoder utf8Decode = encoder.GetDecoder();
byte[] toDecode_byte = Convert.FromBase64String(pwd);
int charCount = utf8Decode.GetCharCount(toDecode_byte, 0, toDecode_byte.Length);
char[] decoded_char = new char[charCount];
utf8Decode.GetChars(toDecode_byte, 0, toDecode_byte.Length, decoded_char, 0);
string decodedPwd = new string(decoded_char);
return decodedPwd;
}
catch
{
return null;
}
}
这篇关于我收到以下查询的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!