해시 생성기 - SHA-1, SHA-256, SHA-384, SHA-512 (텍스트 및 파일)
텍스트나 파일의 SHA-1, SHA-256, SHA-384, SHA-512 헥스 다이제스트를 계산합니다. 브라우저 내장 웹 크립토 API를 사용해 — 데이터가 기기를 떠나지 않습니다.
암호학 해싱에 대하여
암호학적 해시는 입력값을 역전 불가능한 고정 길이의 지문에 매핑합니다. SHA-256은 무결성 검사의 현대적 기본 규제입니다. SHA-1은 레거시 호환성을 위해 표시되었으나, 더 이상 충돌 공격에 대해 안전하지 않다고 간주됩니다. MD5는 보안상 의도적으로 생략된 이유가 고장 났기 때문입니다.
이미지 계속 향상
이 인기 있는 도구로 사진 편집을 한 단계 더 발전시키세요
Frequently Asked Questions
SHA-1, SHA-256, SHA-384, SHA-512 — 브라우저의 웹 크립토 API가 노출하는 모든 알고리즘입니다. 다이제스트는 체크섬 파일, 패키지 매니페스트, HMAC 툴링에서 기대되는 소문자 16진수 문자열로 표시됩니다.
features출력 길이와 설계 생성 방식이 다릅니다. SHA-256은 무결성 검사와 대부분의 블록체인 사용에 대한 현대적 기본 규제입니다. SHA-384와 SHA-512는 길이 연장 공격에 저항하는 더 긴 소화를 생성합니다. SHA-1은 레거시 호환성을 위해 표시되었으나, 더 이상 충돌 공격에 대해 안전하지 않다고 간주됩니다.
technicalMD5는 문제가 있습니다: 충돌 공격은 노트북에서 실용적이므로 보안 민감 작업에 사용해서는 안 됩니다. 새로운 코드가 이 부분에 의존하지 않도록 의도적으로 생략합니다. 캐시 키처럼 보안이 아닌 용도는 SHA-256을 원하는 크기로 축소하는 것을 선호합니다.
technical둘 다. 문자열을 붙여넣거나 파일을 입력 박스에 넣으세요 — 도구는 파일을 이진 스트림으로 읽고 해싱 API에 직접 전달하여, 다이제스트가 sha256sum, openssl dgst 또는 PowerShell의 Get-FileHash에서 생성한 것과 일치하도록 합니다.
features아니. 암호학적 해시는 일방향 함수입니다: 다이제스트가 주어졌을 때 입력을 효율적으로 복구할 방법이 없습니다. 이것이 바로 핵심입니다 — 무결성 검사, 비밀번호 저장, 서명 모두 이 특성에 의존합니다.
technical아니. 웹 크립토 API는 브라우저 내에서 해시를 실행하므로 입력이 네트워크를 넘지 않습니다. 이 덕분에 비밀, 개인 키, 업로드하고 싶지 않은 파일에도 안전하게 접근할 수 있습니다.
privacyUse Cases
다운로드 후 파일 무결성 확인
ISO, 설치 프로그램 또는 릴리스 산출물의 SHA-256 다이제스트를 계산하여 퍼블리셔의 체크섬과 비교하여 파일이 손상되거나 변조되지 않았는지 확인하세요
대형 이미지 라이브러리에서 중복 감지
매번 바이트별로 비교하지 않고 폴더, NAS 공유, 클라우드 드라이브 간에 중복된 사진, 문서 또는 자산을 찾아 해시 파일을 사용해
웹훅 페이로드 서명 및 검증
로컬 통합 작업과 디버깅 중 Stripe, GitHub, Shopify, Twilio HMAC 서명을 검증하기 위해 웹훅 몸체의 SHA-256 다이제스트를 생성하세요
감사용 지문 소프트웨어 출시
바이너리, 컨테이너 이미지, 공개용 SHA-512 지문을 생성하여 컴플라이언스 팀이 어떤 빌드가 어떤 고객에게 배송되었는지 감사할 수 있도록 합니다
캐시 키 및 ETag 생성
해시 요청 본문, 쿼리 매개변수 또는 파일 내용을 통해 Redis, Cloudflare Workers, CDN ETag 헤더에 대한 결정론적 캐시 키를 도출할 수 있습니다
시간이 지남에 따라 백업 무결성 확인하기
월간 백업의 SHA-256 다이제스트를 저장하고 나중에 다시 해시하여 비트 부패가 장기 저장 매체의 중요한 아카이브를 조용히 손상시키지 않았는지 확인하세요
Pixoate