91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c#怎么實現sha256加密算法

c#
小億
479
2024-02-22 09:29:29
欄目: 編程語言

在C#中可以使用SHA256Managed類來實現SHA256加密算法。以下是一個簡單的示例代碼:

using System;
using System.Security.Cryptography;
using System.Text;

public class Program
{
    public static string CalculateSHA256(string input)
    {
        using (SHA256 sha256 = SHA256Managed.Create())
        {
            byte[] bytes = Encoding.UTF8.GetBytes(input);
            byte[] hash = sha256.ComputeHash(bytes);

            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < hash.Length; i++)
            {
                sb.Append(hash[i].ToString("x2"));
            }

            return sb.ToString();
        }
    }

    public static void Main()
    {
        string input = "Hello, World!";
        string hash = CalculateSHA256(input);

        Console.WriteLine("Input: " + input);
        Console.WriteLine("SHA256 Hash: " + hash);
    }
}

在上面的示例中,CalculateSHA256方法接受一個字符串輸入并返回其SHA256散列值。主函數中演示了如何使用該方法來計算SHA256散列并輸出結果。您可以將您要加密的字符串替換為input變量中的內容。

0
庆安县| 额尔古纳市| 阿巴嘎旗| 镇坪县| 湾仔区| 邵阳县| 怀化市| 惠来县| 永春县| 沙田区| 芒康县| 连州市| 大方县| 泰来县| 哈巴河县| 灯塔市| 淄博市| 大埔县| 筠连县| 乐业县| 长顺县| 揭东县| 定陶县| 兴化市| 泰安市| 岳西县| 临江市| 伊宁市| 叙永县| 淄博市| 永年县| 华蓥市| 闸北区| 台北市| 广饶县| 报价| 曲靖市| 兴化市| 兴义市| 宁波市| 平果县|