해시할 텍스트

0 / 100,000

텍스트는 UTF-8로 인코딩한 뒤 해시합니다.

해시 알고리즘

하나 이상 선택하세요. 일반적인 무결성 확인에는 SHA-256을 권장합니다.

해시는 브라우저에서 생성됩니다. 입력한 텍스트와 결과는 Utilook으로 전송되지 않습니다.

알맞은 해시 선택하기

일반적인 무결성 확인에는 SHA-256, SHA-384 또는 SHA-512를 사용하세요. MD5와 SHA-1은 이전 시스템과의 호환이 필요한 경우에만 제공하며, 비밀번호나 보안이 중요한 데이터를 보호하는 용도로는 사용하면 안 됩니다.

체크섬 비교 방법

알려진 텍스트의 SHA-256 값을 만든 뒤 제공된 다이제스트와 문자 단위로 비교합니다. 값이 같으면 입력이 바뀌지 않았다는 강한 근거가 되며, 한 바이트·줄바꿈·문자 인코딩만 달라도 불일치할 수 있습니다.

해시는 암호화가 아니다

암호학적 해시는 복호화 키가 없는 단방향 함수입니다. 예측 가능한 입력을 숨겨 주지 않으며 빠른 일반 해시만으로는 비밀번호를 안전하게 저장할 수 없습니다. 비밀번호 저장에는 느리고 salt를 사용하는 전용 함수를 써야 합니다.

자주 묻는 질문

텍스트와 해시 결과가 서버로 전송되나요?

아니요. 이 도구는 브라우저에서 해시를 생성하며 텍스트와 결과를 Utilook으로 전송하지 않습니다.

어떤 해시 알고리즘을 선택해야 하나요?

일반적인 무결성 확인에는 SHA-256을 기본으로 사용할 수 있습니다. SHA-384나 SHA-512는 받는 시스템에서 요구할 때 선택하세요.

MD5나 SHA-1을 비밀번호에 사용해도 되나요?

안 됩니다. MD5와 SHA-1은 레거시 알고리즘이므로 비밀번호나 보안이 중요한 데이터를 보호하는 데 적합하지 않습니다.

텍스트를 조금만 바꿔도 해시가 달라지는 이유는 무엇인가요?

해시 함수는 입력값이 아주 조금만 달라져도 결과가 크게 달라지도록 설계되어 있습니다.

어떤 문자 인코딩으로 해시하나요?

텍스트를 UTF-8로 인코딩한 뒤 해시하므로 한글과 다른 유니코드 텍스트도 일관되게 처리합니다.