" Hashing에 대해서 설명해주세요."
" 해싱은 임의의 문자열을 넣었을 때 항상 같은 길이의 문자열을 리턴하는 해시함수를 사용해 암호화하는 것을 뜻합니다.
(길이 10짜리 문자열을 반환하는 해시함수라면, 길이 3 문자열을 넣어도 길이 13 문자열을 넣어도 길이 10짜리 문자열을 리턴합니다.)
보통 비밀번호를 암호화하여 저장할 때 많이 사용하며,
복호화가 불가능한 단방향 암호화이기 때문에 데이터 소유자도 사용자의 비밀번호를 알 수 없습니다.
해싱은 동일한 문자열에 동일한 해시 함수를 사용하면 항상 같은 결과값이 나오고, 서로 다른 문자열에 동일한 해시 함수를 사용하면 반드시 다른 결과값이 나온다는 특성을 가집니다.
"
추가답변이 필요하다면...