Java
[React] 비밀번호 암호화 하기 (crypto, sha256)
서론 java + spring 환경에서 사용자가 회원가입 시, 비밀번호를 암호화 해서 DB에 저장해 본적은 있었다. 이번에는 React로 프론트 단에서 Salt(난수)값과 조합하여 비밀번호를 암호화하고 블록체인 쪽으로 넘겨주어야 할 일이 생겼다. 해당 부분은 crypto를 사용하여 간단히 암호화 할 수 있었고, 그 방법을 간단히 정리하려고 한다. 🧸 crypto란? javascript에서 해시 함수를 통한 암호화를 할 수 있도록 해주는 Node.js 패키지 사용 방법 crypto는 Node.js 기본 패키지 이므로 따로 설치할 필요가 없다. 🔔 참고 : 단방향 vs 양방향 Hash 알고리즘 + salt를 활용한 단방향 암호화를 사용할 것이다. 암호화 종류를 아래에 간단히 정리해 두었다. ※ 참고로 로그인..
2022. 11. 30. 10:38