亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
鄂托克旗| 泰和县| 伊宁市| 宁陕县| 高雄县| 黎平县| 田林县| 临安市| 思南县| 江西省| 新平| 浠水县| 台中市| 孝昌县| 岳普湖县| 南阳市| 波密县| 阳高县| 岳阳市| 峨边| 乌拉特中旗| 长顺县| 荔波县| 屏东市| 西和县| 安康市| 高台县| 清镇市| 贵溪市| 葫芦岛市| 广灵县| 腾冲县| 溆浦县| 莱阳市| 酉阳| 壤塘县| 金寨县| 白水县| 安仁县| 东城区| 阳西县|