텍스트 체크섬 생성기 — SHA-256·SHA-1
입력한 메시지의 SHA-256 또는 SHA-1 해시를 16진수로 표시합니다. 같은 문자열을 두 환경에서 처리했는지 비교하는 용도이며 메시지를 되돌리는 암호화 도구는 아닙니다.
- 브라우저에서 실행
- 업로드되지 않음
- 가입 없음, 기기 성능에 따라 제한될 수 있음
숫자는 기기에만 남습니다. 서버로 전송되지 않습니다.
사용 방법과 입력
공백과 줄바꿈을 포함한 원문을 정확히 입력하고 알고리즘을 선택하세요. 웹 암호 API를 사용하므로 HTTPS와 해당 API를 지원하는 브라우저가 필요합니다.
결과 해설과 예제
abc의 SHA-256은 ba7816bf로 시작합니다. 앞부분 요약만 비교하지 말고 전체 64자리 16진 문자열을 대조하세요. abc 뒤에 줄바꿈 하나를 추가해도 다른 값이 나옵니다.
한계와 주의사항
- SHA-1은 새 보안 서명 설계에 적합한 선택이 아닙니다.
- 키 없는 해시 일치만으로 발신자를 인증할 수 없습니다.
입력 항목
| 항목 | 설명·제약 |
|---|---|
| 메시지 | 화면의 단위와 입력 형식을 확인하세요. |
| 알고리즘 | SHA-256 / SHA-1 |
데이터 처리
처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.
근거 출처
자주 묻는 질문
체크섬은 어느 부분까지 비교해야 하나요?
abc의 SHA-256은 ba7816bf로 시작합니다. 앞부분 요약만 비교하지 말고 전체 64자리 16진 문자열을 대조하세요. abc 뒤에 줄바꿈 하나를 추가해도 다른 값이 나옵니다.
해시가 같으면 발신자도 인증되나요?
SHA-1은 새 보안 서명 설계에 적합한 선택이 아닙니다. 키 없는 해시 일치만으로 발신자를 인증할 수 없습니다.
관련 도구
처음부터 다시 할 필요는 없습니다. 다음 단계에 맞는 도구로 자연스럽게 이어가세요.
Base64 인코드·디코드 — 브라우저
문자열을 Base64 표현으로 바꾸거나 다시 읽을 수 있는 문자로 돌립니다. JSON 샘플이나 테스트 메시지를 인코딩할 때 유용하며 내용의 비밀을 지키는 암호화 기능은 아닙니다.
UUID 만들기 — v4, 로컬, 무료 | 사용법·입력·결과 해설
Web Crypto의 UUID 생성 기능으로 버전 4 식별자를 여러 개 만듭니다. 시험 데이터나 임시 객체 식별에 쓰는 무작위 ID이며 순번이나 생성 시각을 담은 번호는 아닙니다.
JSON 정리 — 들여쓰기, 로컬
JSON 문서를 파싱해 들여쓰기를 넣거나 공백을 줄여 구조를 확인합니다. 설정 파일을 읽기 쉽게 정리하는 데 유용하지만 값을 임의의 코드로 실행하거나 오류 문서를 자동 복구하지 않습니다.