💻
개발자 도구
개발자 도구
UUID 생성
해시·UUID 생성 기능
SHA Hash Generator — 입력한 텍스트의 SHA-1·SHA-256·SHA-384·SHA-512 해시를 동시에 계산해 16진수로 보여줍니다. 타이핑하는 대로 즉시 갱신됩니다. UUID Generator — RFC 4122 버전 4 UUID를 한 번에 최대 50개까지 만들고, 개별 복사와 전체 복사를 지원합니다. 계산은 브라우저에 내장된 Web Crypto API로 이루어지므로 입력값이 외부로 전송되지 않습니다.
사용 방법
① 해시를 구할 텍스트를 입력창에 넣습니다. ② 네 가지 SHA 해시가 즉시 계산되어 아래에 표시됩니다. ③ 원하는 알고리즘 옆의 복사 버튼을 누릅니다. ④ UUID가 필요하면 아래쪽에서 개수를 고르고 생성하기를 누릅니다.
이런 때 사용하세요
• 내려받은 파일의 체크섬과 비교할 기준값 확인 • API 서명(signature) 값을 만들 때 중간 결과 검증 • 캐시 키·식별자 생성 • 테스트 데이터용 UUID 대량 생성 • 데이터베이스 기본키로 쓸 UUID 준비
자주 묻는 질문
- Q. MD5는 왜 없나요?
- A. 브라우저 내장 암호화 API가 MD5를 지원하지 않기 때문입니다. 별도 라이브러리를 받아와야 하는데, MD5는 충돌 공격이 이미 알려져 보안 용도로 쓰면 안 되는 알고리즘이라 넣지 않았습니다. 무결성 확인에는 SHA-256을 권합니다.
- Q. SHA-1을 써도 되나요?
- A. 기존 시스템과 값을 맞춰야 하는 경우에만 쓰세요. SHA-1도 충돌 공격이 실제로 성공한 알고리즘이라 새로 설계하는 곳에는 적합하지 않습니다. 새로 만든다면 SHA-256 이상을 쓰세요.
- Q. 파일의 해시도 구할 수 있나요?
- A. 지금은 텍스트 입력만 지원합니다. 파일 체크섬은 운영체제의 명령어(macOS·리눅스는 shasum, 윈도우는 certutil)를 쓰시는 편이 정확합니다.
- Q. UUID는 중복될 수 있나요?
- A. 버전 4 UUID는 122비트를 난수로 채웁니다. 현실적인 규모에서 중복이 생길 확률은 무시할 수 있는 수준이며, 생성에는 브라우저의 암호학적 난수 생성기가 쓰입니다.
- Q. 입력한 내용이 서버로 전송되나요?
- A. 전송되지 않습니다. 해시 계산과 UUID 생성 모두 브라우저 안에서 이루어집니다. 다만 실제 비밀번호나 운영 중인 비밀키를 어떤 웹 도구에도 입력하지 않는 편이 안전합니다.