-4
我想在c#中很好的加密和解密算法?哪個是c#中最好的加密和解密算法?
我GOOGLE了一些網頁,..我有一個,..
private string base64Encode(string sData)
{
try
{
byte[] encData_byte = new byte[sData.Length];
encData_byte = System.Text.Encoding.UTF8.GetBytes(sData);
string encodedData = Convert.ToBase64String(encData_byte);
return encodedData;
}
catch (Exception ex)
{
throw new Exception("Error in base64Encode" + ex.Message);
}
}
public string base64Decode(string sData)
{
System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding();
System.Text.Decoder utf8Decode = encoder.GetDecoder();
byte[] todecode_byte = Convert.FromBase64String(sData);
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;
}
是好?其他建議一個好的。
在此先感謝!
Base64是*不*加密。 – 2011-06-02 11:04:33
你想要什麼? – 2011-06-02 11:06:21
最佳解密算法是與加密算法相匹配的算法。 – Snowbear 2011-06-02 11:06:57