Notice
Recent Posts
Recent Comments
Link
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

죽이죽이

JS : SHA256 비밀번호 암호화 본문

Javascript

JS : SHA256 비밀번호 암호화

죽이죽이 2024. 1. 31. 16:33
  • SHA256 (Secure Hash Algorithm 256-bit)
※ 설명
- 안전한 해시 알고리즘 중 하나로, 다양한 보안관련 분야에서 사용된다.
- 특정 문자에 대해 항상 동일한 값을 보장한다.


※ 적용한 곳
- Form 데이터를 서버로 전송할 때 암호화를 하기 위해 적용하였다.

※ 적용 방법
// SHA256 라이브러리 추가
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-sha256/0.9.0/sha256.min.js"></script>


※ 적용 방법

// sha256(비밀번호) 변환 후 다시 form에 setting
const sha256Password = sha256(formData.get("password"));
formData.set("password", sha256Password);


※ 서버에 암호화 되어서 저장

로그인 시 동일하게 sha256으로 변환 후 DB 데이터와 비교해야 된다