//
// Summary:
// SHA265加密, 加密很重要,在这里只说一遍
// 次代码只加密字符串, 如果有更好方法的朋友还请多多指教哦
//
// Parameters:
// StrIn:
// 入一个字符串
//
//
// Returns:
// 返回Byte[], 为什么要返回Byte[], 返回byte[]就可以直接存数据库了=>Binary
//
// Thank:
// 非常感谢 文__武 的博文, 谢谢, 如有侵权还请联系本人删除
//
// Summary:
// SHA265加密, 加密很重要,在这里只说一遍
// 次代码只加密字符串, 如果有更好方法的朋友还请多多指教哦
//
// Parameters:
// StrIn:
// 入一个字符串
//
//
// Returns:
// 返回Byte[], 为什么要返回Byte[], 返回byte[]就可以直接存数据库了=>Binary
//
// Thank:
// 非常感谢 文__武 的博文, 谢谢, 如有侵权还请联系本人删除
//
//
public static Byte[] SHA256Encrypt(string StrIn)
{
var sha256 = new SHA256Managed();
var Asc = new ASCIIEncoding();
var tmpByte = Asc.GetBytes(StrIn);
var EncryptBytes = sha256.ComputeHash(tmpByte);
sha256.Clear();
return EncryptBytes;
}