📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전
해싱 (hashing)
💬 쉬운 뜻
비밀번호를 창고(DB)에 글자 그대로('평문') 적지 않고, 거꾸로 되돌릴 수 없는 글자 뭉치로 뒤섞어 저장하는 방식이에요. 숙소 주인이 전 객실 비번을 수첩에 몽땅 적어두면(평문) 수첩 한 권 털리는 순간 모든 방이 열리죠. 해싱은 손님이 직접 잠근 개인 금고를 보관만 하는 것 — 주인도 원본을 몰라요.
🧭 이 상황에서
회원가입·로그인을 만들 때 무조건이에요. '로그인 만들어줘'라고만 하면 AI가 비번을 평문으로 저장해버릴 수 있어요. 창고를 열어봤는데 비밀번호가 '1234' 글자 그대로 보인다면, 그건 지금 바로 고쳐야 하는 사고 상황입니다.
⌨️ 이럴 땐 이렇게 입력
- 회원 비밀번호는 평문 저장 금지. 단방향 해싱으로 저장하고, 원문 비밀번호는 로그·DB 어디에도 남기지 마.
🔮 AI가 이렇게 답하면 = 이런 뜻
AI가 "비밀번호는 해싱해서 저장했어요"라고 하면 = 창고에는 뒤섞인 뭉치만 있고 원본은 아무도 모른다는 뜻이에요. '그럼 로그인은 어떻게 되지?' — 손님이 친 비번을 그 자리에서 똑같이 뒤섞어 뭉치끼리 비교해요. 원본을 몰라도 확인은 됩니다.
➡️ 다음엔 이렇게
되받아치세요 — "거꾸로 못 풀게 한 거 맞지? 평문이 어디에도 안 남지?" 그리고 '비밀번호 찾기'는 원본을 알려주는 게 아니라 재설정 링크를 보내는 방식이어야 정상이에요(운영자도 원본을 모르니까).
한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈