해시 함수란?입력된 문자열을 고정된 길이의 알 수 없는 문자열로 변환하는 '단방향 암호화' 기술입니다. 비밀번호를 데이터베이스에 안전하게 저장하거나, 파일이 위변조되지 않았는지 무결성을 검증할 때 필수적으로 사용됩니다.
보안 수준MD5와 SHA-1은 과거에 많이 사용되었으나 현재는 보안 취약점이 발견되어 주로 파일 검증용으로만 씁니다. 비밀번호 등 민감한 데이터를 암호화할 때는 반드시 SHA-256 이상의 알고리즘을 사용해야 합니다.