블록체인_9기/💚 Node.js
2023. 5. 19.
32강_230516_Node.js(암호화, Hash 암호화, crypto, 해시화, salt, 키 스트레칭 기법, Bcrypt)
목차 032 1. 암호화 2. Hash 암호화 3. crypto 4. bcrypt 암호화 암호화의 종류 단방향 암호화 양방향 암호화 비대칭형 암호화 대칭형 암호화 단방향 암호화 복호화할 수 없는 암호화 방법 원본 값을 알 수 없다. 복호화? 암호문을 원본으로 변경해주는 것이다. 비밀번호를 만들 때 사용하고 원본의 값을 알아낼 수 없기에 안전하다. 다만, 몇 가지 알고리즘은 뚫려 MD5, SHA1, SHA-180은 사용하면 안된다. 원래의 값을 알 수 없도록 복잡한 알고리즘으로 암호화를 시켜주기 때문에 원본 값을 복호화 할 수 없는 것 양방향 암호화 암호화할 때 사용하는 키와 복호화할 때 사용하는 키의 동일성에 대한 기준으로 구분한다. 비대칭형 암호화 대칭형 암호화 키가 있으면 해당 키로 암호화된 문자열을..