암호화 복호화의 기본 원리보면 알 수 있듯이 단방향, 양방향을 함께 사용한다. 암호화 복호화를 쓰는 이유허가받지 않은 유저가 중간에 데이터를 가로채갈 위험이 존재하기 때문.(스코핑) 실제 네이버에 로그인 화면을 살펴보면아이디와 비밀번호를 치고있는 중에 키를 준다. 단방향 - 복호화 불가양방향 - 비대칭, 대칭키 네이버 - 대칭키 사용. 가로채더라도 키를 못써먹게 만들기 위해 키를 줄 때 한번 암호화를 거쳐서 키를 던져준다 클라이언트가 가지고 있는 키로 암호화를 하는게 아니라 네이버에서 준 키로 암호화를 한다. SHA-512방식 ⇒ 64bytedb에 암호화 시켜서 값 넣어보기base64 → encoding 후 데이터 크기가 1.3배 증가 Uploaded by Notion2Tistory v1.1.0