18910140161

.net Core中实现SHA加密

顺晟科技

2021-06-16 10:34:23

447

#地区用SHA1加密字符串

///摘要

///用SHA1加密字符串

////摘要

///param name='source '要扩展的对象/param

///参数名='isReplace '是否替换掉加密后的字符串中的'-'字符/param

///param name='isToLower '是否把加密后的字符串转小写/param

///返回/返回

公共静态字符串SHA1Encrypt(此字符串源,bool isReplace=true,bool isToLower=false)

{

sha1沙1=SHA1 .create();

byte[] hash=sha1 .编码. UTF8。GetBytes(来源));

string shaStr=BitConverter .ToString(hash);

if (isReplace)

{

shaStr=shaStr .替换('-',' ');

}

if (isToLower)

{

shaStr=shaStr .ToLower();

}

返回shaStr

}

#endregion

var str=$'{DateTime .今天。年}-66921 d8e-1159-474 b-8e8e-faewr 7 DC 0 f 14-{ Datetime .今天。月} {日期时间。今日。日} ';

var strSha1=BitConverter .系统。安全性。密码学。SHA1。Create().计算机系统文本。编码。UTF8。GetBytes(str)).替换('-',' ')。ToLower();

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航