단방향 암호화와 양방향 암호화

김기태·2021년 9월 30일
0

단방형 암호화
평문을 암호문으로 암호화하는 것은 간으하지만 암호문을 평문으로
복호화하는 것은 불가능.(bcrypt)
매번 다른 암호를 발급하며 검증 함수를 사용하여 검증.
이는 DB가 털려도 안전할 수 있다. 검증할 때에는 사용자로부터 입력받은
값을 똑같은 방식으로 암호화하여 암호된 패스워드끼리 비교.

양방향 암호화
암호화된 암호문을 평문으로 복호화할 수 있는 암호화.
대칭키와 비대칭키 암호화가 여기에 속한다.
대칭키
송신자와 수신자가 같은 키로 암호화 복호화.
하나의 키로 암호화 하고 그와 같은 키로 복호화 하기 때문에 대칭키.
비대칭키
송신자는 외부에 공개된 키로 암호화, 수신자는 개인키로 복호화.
송신자와 수신자가 사용하는 키가 다르므로 비대칭 키.

profile
김개발

0개의 댓글