-
[C#] SHA-256 암호화 적용방법IT 2020. 9. 9. 14:03
비밀번호는 SHA-256 일방향암호화로 관리해야 한다.
C#에 적용하는 방법
using System.Security.Cryptography; SHA256Managed sha256Managed = new SHA256Managed(); byte[] encryptBytes = sha256Managed.ComputeHash(Encoding.UTF8.GetBytes(textbox1.Text)); //base64 String encryptString = Convert.ToBase64String(encryptBytes);
또는
public string SHA256Hash(string data) { SHA256 sha = new SHA256Managed (); byte[] hash = sha.ComputeHash (Encoding.ASCII.GetBytes (data)); StringBuilder stringBuilder = new StringBuilder(); foreach (byte b in hash) { stringBuilder.AppendFormat ("{0:x2}", b); } return stringBuilder.ToString (); }
'IT' 카테고리의 다른 글
[C#] Window Form 텍스트 박스 숫자만 입력 (0) 2020.08.27 [C#] Window Form 엑셀을 읽어 DataGridView에 출력(Excel Read) (0) 2020.08.27 <JSP> 입사지원서 화면 설계, 기능 간단히 (0) 2020.06.15 C# 언어에 대해 말해보자! (0) 2020.06.02