【问题标题】:How to write decryption code in c# [closed]如何在 C# 中编写解密代码 [关闭]
【发布时间】: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


【解决方案1】:
public string Base64Decode(string data)
{
    byte[] byteArray = Convert.FromBase64String(data);
    var message = System.Text.Encoding.UTF8.GetString(byteArray);
    return message;
}

【讨论】:

    【解决方案2】:

    看看Convert.FromBase64String

    【讨论】:

      猜你喜欢
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-29
      • 1970-01-01
      相关资源
      最近更新 更多