csharp 使用sha256加密c#中的字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 使用sha256加密c#中的字符串相关的知识,希望对你有一定的参考价值。

//SHA-256
public static string sha256(string randomString){
    var crypt = new System.Security.Cryptography.SHA256Managed();
    var hash = new System.Text.StringBuilder();
    byte[] crypto = crypt.ComputeHash(Encoding.UTF8.GetBytes(randomString));
    
    foreach (byte theByte in crypto){
        hash.Append(theByte.ToString("x2"));
    }
    return hash.ToString();
}

以上是关于csharp 使用sha256加密c#中的字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Crypto++ 中使用 RSA OAEP SHA-256 加密/解密数据

sas如何对数据进行sha256加密

如何解密 SHA-256 加密字符串?

VUE+webpack+npm项目中的sha256加密

AES128_CBC_NoPading加密、sha256withRSA签名

Hash算法效率简单对比(md5,sha1,sha256)