비밀번호암호화1 암호화와 해싱의 차이점, '자물쇠 금고와 고기 분쇄기' 비유로 완벽 정리! 안녕하세요, 여러분의 든든한 IT 길잡이 데브프리입니다. 웹 서비스를 개발할 때 보안은 절대 타협할 수 없는 중요한 요소입니다. 유저의 소중한 비밀번호나 주민등록번호 같은 개인정보를 DB에 그냥 날것(Plain Text)으로 저장했다가 해킹이라도 당하면 정말 상상만 해도 끔찍한 대참사가 일어나기 때문이죠. 그래서 우리는 데이터를 알아볼 수 없게 꼬아버리는 작업을 합니다. 이때 개발자들이 가장 많이 쓰는 단어가 바로 '암호화'와 '해싱'입니다. "회원 비밀번호는 암호화해서 저장하면 되나요?""둘 다 데이터를 알아볼 수 없게 바꾸는 건데, 뭐가 다른 거죠?" 의외로 많은 주니어 개발자들과 면접 준비생들이 이 둘을 똑같은 개념으로 오해하곤 합니다. 하지만 백엔드 기술 면접에서 이 둘의 차이를 모르면 보안의 '.. 2026. 7. 11. 이전 1 다음