텍스트와 파일의 해시값을 브라우저에서 바로 생성합니다. MD5, SHA-1, SHA-256, SHA-512 알고리즘을 지원하며 파일 무결성 검증에 활용하세요.
해시 함수는 임의 크기의 데이터를 고정 크기의 문자열로 변환하는 단방향 함수입니다. 같은 입력은 항상 같은 해시를 생성하지만, 해시에서 원본을 복원할 수 없습니다. 주요 용도: ① 비밀번호 저장(원본 대신 해시 저장) ② 파일 무결성 검증(다운로드 파일 변조 확인) ③ 디지털 서명 ④ 블록체인 ⑤ 데이터 중복 검출입니다.
MD5: 128비트 해시, 빠르지만 충돌 공격에 취약하여 보안 목적으로는 사용 금지. 파일 체크섬 용도로만 사용. SHA-1: 160비트 해시, 2017년 구글이 충돌을 입증하여 더 이상 안전하지 않음. SHA-256: 256비트 해시, 현재 가장 널리 사용되는 안전한 해시. 비트코인, TLS 인증서 등에 사용. SHA-512: 512비트 해시, 64비트 시스템에서 SHA-256보다 빠를 수 있음.
해시는 단방향 함수로 원본 복원이 불가능하며, 고정 길이 출력을 생성합니다. 비밀번호 저장, 무결성 검증에 사용됩니다. 암호화는 양방향 함수로 키를 사용하여 암호문을 원본으로 복원할 수 있습니다. 대칭키 암호화(AES)는 하나의 키로, 비대칭키 암호화(RSA)는 공개키/개인키 쌍으로 작동합니다. 데이터 보호에는 암호화, 검증에는 해시를 사용합니다.
해시 생성기는 텍스트나 파일을 입력하면 MD5·SHA-1·SHA-256·SHA-384·SHA-512 등 다양한 암호화 해시 알고리즘으로 해시값을 즉시 생성하는 무료 온라인 도구입니다. 파일 무결성 검증, 비밀번호 저장 방식 확인, 데이터 변조 탐지, 체크섬 계산 등 보안 및 개발 업무에 폭넓게 활용됩니다.