2011年8月24日 星期三

[.NET] C# 常用加密演算法整理(二) SHA256 加密









    #region SHA256加密
    /**//// <summary>
    /// SHA256加密
    /// </summary>
    /// /// <param name="str">待加密的字串</param>
    /// <returns>加密後的字串</returns>
    public static string SHAEncrypt(string str)
    {
        byte[] SHA256Data = Encoding.UTF8.GetBytes(str);
        SHA256Managed Sha256 = new SHA256Managed();
        byte[] Result = Sha256.ComputeHash(SHA256Data);
        return Convert.ToBase64String(Result);
    }
    #endregion

沒有留言:

張貼留言