로그인
홈›커뮤니티›용어집›보안›해시(해싱)

해시(해싱)

Hashing

보안·개인정보

정의

원본을 되돌릴 수 없는 고정된 길이의 값으로 바꾸는 것.

자세한 설명

해싱은 어떤 데이터든 정해진 계산 방식을 거쳐 항상 같은 길이의 값(해시값)으로 바꾸는 기술입니다. 암호화와 달리 원래대로 되돌리는 것이 거의 불가능하도록 설계되어 있습니다.

비밀번호를 그대로 저장하지 않고 해시값으로 바꿔 저장하면, 데이터베이스가 유출되어도 원래 비밀번호를 바로 알아낼 수 없습니다. 파일이 중간에 바뀌지 않았는지 확인하는 용도로도 널리 쓰입니다.

예를 들면

홈페이지가 회원 비밀번호를 그대로 저장하지 않고 해시값으로 바꿔 저장해 두면, 데이터베이스가 유출돼도 피해가 줄어듭니다.

체크포인트

회원 비밀번호를 평문 그대로 저장하는 시스템은 없는지 개발 업체에 확인합니다.

관련 용어

보안·개인정보 용어 100개 보기용어집 전체 보기

용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.

우리 회사 일에 맞춰 보고 싶다면

하려는 일을 적어 주시면 SO EASY 로 맡길 수 있는지 먼저 알려 드립니다.