公共字符串SHA1Encrypt(字符串pwd)
{
sha 1 sha 1 = sha 1。create();
字節[]字節=
sha1。ComputeHash(編碼。default . GetBytes(pwd));
sha1。clear();
字符串結果= BitConverter。ToString(字節);
返回結果;
}
以下是C#的壹些常用加密方法:
// MD5加密
公共字符串MD5Encrypt(字符串pwd)
{
MD5 md5 = MD5。create();
字節[]字節=
md5。ComputeHash(編碼。default . GetBytes(pwd));
md5。clear();
字符串結果= BitConverter。ToString(字節);
返回結果;
}
// SHA256加密
公共字符串SHA256Encrypt(字符串pwd)
{
SHA256 sha = SHA256create();
字節[]字節=
沙。ComputeHash(編碼。default . GetBytes(pwd));
沙。clear();
字符串結果= BitConverter。ToString(字節);
返回結果;
}
// SHA384加密
公共字符串SHA384Encrypt(字符串pwd)
{
SHA384 sha = SHA384create();
字節[]字節=
沙。ComputeHash(編碼。default . GetBytes(pwd));
沙。clear();
字符串結果= BitConverter。ToString(字節);
返回結果;
}
// SHA512加密
公共字符串SHA512Encrypt(字符串pwd)
{
SHA512 sha = SHA512create();
字節[]字節=
沙。ComputeHash(編碼。default . GetBytes(pwd));
沙。clear();
字符串結果= BitConverter。ToString(字節);
返回結果;
}