中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C# MessageDigest如何使用

c#
小樊
83
2024-07-26 09:27:06
欄目: 編程語言

在C#中,可以使用System.Security.Cryptography命名空間中的SHA256類來實現MessageDigest功能。下面是一個簡單的示例:

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

class Program
{
    static void Main()
    {
        string input = "Hello, world!";
        
        using (SHA256 sha256 = SHA256.Create())
        {
            byte[] inputBytes = Encoding.UTF8.GetBytes(input);
            byte[] hashBytes = sha256.ComputeHash(inputBytes);
            
            string hashString = BitConverter.ToString(hashBytes).Replace("-", "").ToLower();
            Console.WriteLine("MessageDigest (SHA-256) of input: " + hashString);
        }
    }
}

在這個示例中,我們首先創建了一個SHA256實例,然后將輸入字符串轉換為字節數組,并使用ComputeHash方法計算出MessageDigest。最后,我們將MessageDigest轉換為十六進制字符串并輸出到控制臺。

0
三都| 丹巴县| 阿巴嘎旗| 民权县| 青州市| 宜章县| 肥东县| 南宫市| 青铜峡市| 都江堰市| 凉城县| 扶沟县| 沐川县| 平顶山市| 合山市| 昂仁县| 兰溪市| 衡阳市| 库尔勒市| 长宁县| 加查县| 洛川县| 花莲县| 石河子市| 卓资县| 东乡族自治县| 邛崃市| 惠州市| 吉安县| 平阳县| 宜兰市| 阿坝| 蒙阴县| 太谷县| 应用必备| 蒙自县| 竹溪县| 宣武区| 鹿邑县| 江川县| 南投市|