Base64 encryptiondecryption

xiaoxiao2021-03-06  13

To Encode A String

CODE:

public string base64Encode (string data) {try {byte [] encData_byte = new byte [data.Length]; encData_byte = System.Text.Encoding.UTF8.GetBytes (data); string encodedData = Convert.ToBase64String (encData_byte); return encodedData ;} Catch (exception e) {throw new exception ("Error In Base64Encode" E.MESSAGE);}}

And to Decode

CODE:

public string base64Decode (string data) {try {System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding (); System.Text.Decoder utf8Decode = encoder.GetDecoder (); byte [] todecode_byte = Convert.FromBase64String (data) ; 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 result = new String (DECODED_CHAR); RETURN Result;} Catch (Exception E) {Throw new Exception ("Error In Base64Decode" E.MESSAGE);}}

转载请注明原文地址:https://www.9cbs.com/read-50859.html

New Post(0)