해당 포스트의 마지막 부분에 대한 보충을 위한 글
용어 정리
암호화: 평문을 암호문으로 변환
복호화: 암호화된 메시지, 즉 암호문을 평문으로 변환
해시란 무언가를 잘게 쪼갠 뒤 결과물을 생성하는 과정을 뜻한다.
hash는 단방향성 알고리즘이기 때문에 한번 암호화가 진행되면 복호화가 불가능하다.
(일방통행이기 때문에 다시 되돌아올수 없다고 이해)
그럼에도 사용이 가능한 이유는
hash 함수는 특정 값을 입력했을 때 항상 같은 해시값을 리턴하기 때문에
이렇게 출력된 해시가 같은 값인지 비교하는 방법으로 복호화 없이도 암호문 해독이 가능하다.
'🪩 > 기타' 카테고리의 다른 글
nestjs 프로젝트 프론트 ejs 도입 (0) | 2024.04.15 |
---|---|
최종프로젝트 오류 (0) | 2024.04.05 |
[DB] RDBMS, SQL, NoSQL (0) | 2024.03.29 |
도커(Docker), 메시지큐(Message Queue) (1) | 2024.03.26 |
[NestJS] 기본 로직 (0) | 2024.03.15 |