本文介绍了我收到以下查询的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

你好,

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;
          }
        }



这篇关于我收到以下查询的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-08 10:08