【发布时间】:2011-08-19 19:46:53
【问题描述】:
对字符串进行编码
代码:
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);
}
}
【问题讨论】:
-
用比原始信息更少的信息重新创建答案并没有真正的成效。
-
您可能想要对异常处理部分做一些事情。现在您正在捕获所有异常并重新抛出一个新异常,其中包括原始异常消息。而且您正在以这种方式重置堆栈跟踪。除此之外,没有任何有意义的事情来处理异常。
标签: c# asp.net encryption