C# SHA265 해시 변환 방법

0 투표

using System;  

using System.Text;  

using System.Security.Cryptography;  

  

namespace HashConsoleApp  

{  

    class Program  

    {  

        static void Main(string[] args)  

        {  

            string plainData = "https://www.nanumtip.com/";  

            Console.WriteLine("Raw data: {0}", plainData);  

            string hashedData = ComputeSha256Hash(plainData);  

            Console.WriteLine("Hash {0}", hashedData);  

            Console.WriteLine(ComputeSha256Hash("https://www.nanumtip.com/"));  

            Console.ReadLine();  

        }  

  

        static string ComputeSha256Hash(string rawData)  

        {  

            // Create a SHA256   

            using (SHA256 sha256Hash = SHA256.Create())  

            {  

                // ComputeHash - returns byte array  

                byte[] bytes = sha256Hash.ComputeHash(Encoding.Unicode.GetBytes(rawData));  

  

                // Convert byte array to a string   

                StringBuilder builder = new StringBuilder();  

                for (int i = 0; i < bytes.Length; i++)  

                {  

                    builder.Append(bytes[i].ToString("x2"));  

                }  

                return builder.ToString();  

            }  

        }            

    }  

}

당신의 답변

보여지는 당신의 이름 (옵션):
개인정보 보호: 이메일 주소는 이 알림을 발송하기 위해 사용됩니다.
안티-스팸 확인:
앞으로 이 검증을 피하려면,로그인 혹은 가입 하시기바랍니다.
구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...