crypto
- 암호화는 가능하지만 복호화는 불가능
암호화
평문(nyh)를 암호화함
복호화
암호를 평문(nyh)로 해독
단방향 암호화의 대표주자는 해시 기법
- 암호화가 아닌 사실은 해시 기법
- 문자열을 고정된 길이의 다른문자열로 바꾸는 방식
- abcdefgh 문자열 -> qvew
- 해시는 복호화가 불가능 하며 해시 값(qvew)을 서버에 저장하여 사용
단방향은 SHA512
양방향은 AES(대칭형 암호화)
const crypto = require('crypto');
//crypto-js 사용 권장, 조금 더 쉽다..?