본문으로 건너뛰기

UUID·해시 생성

UUID를 만들고, 글자나 파일의 MD5·SHA 해시를 계산합니다

도구를 불러오는 중…

UUID v4·v7, ULID, nanoid 같은 고유 ID를 만들고, 글자나 파일의 MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32 해시를 계산합니다. 테스트 데이터에 쓸 ID가 필요하거나, 내려받은 파일의 체크섬을 확인할 때 씁니다.

사용 방법

  1. 'UUID' 탭에서 '종류'와 '개수'(최대 1,000개)를 고르면 '만든 ID'에 바로 나옵니다. '다시 만들기'로 새로 만들고, 복사하거나 '.txt로 저장'합니다.
  2. 가지고 있는 UUID나 ULID를 'UUID·ULID 분석'에 붙여 넣으면 버전과 ID에 담긴 시각을 보여 줍니다.
  3. '해시' 탭에서 '글자'나 '파일'을 고르고 내용을 넣으면 알고리즘마다 해시 값이 나옵니다.
  4. 배포처의 값을 '기대하는 체크섬'에 붙여 넣으면 어느 값과 일치하는지 알려 줍니다. 'HMAC 키'를 넣으면 HMAC-SHA 값도 계산합니다.

계산 방식과 참고

자주 묻는 질문

UUID v4와 v7의 차이는?
v4는 전부 무작위라 순서가 없습니다. v7은 생성 시각으로 시작하므로 만든 순서대로 정렬되어, 데이터베이스 기본 키처럼 정렬이 중요한 곳에 알맞습니다.
UUID는 중복될 수 있나요?
v4는 무작위 비트가 122개여서 경우의 수가 2의 122제곱입니다. 이론상 겹칠 수는 있지만 확률이 매우 작아 실제로는 고유한 값으로 씁니다.
다운로드한 파일의 SHA-256 체크섬은 어떻게 확인하나요?
'해시' 탭에서 '파일'을 고르고 파일을 놓은 뒤, 배포처에 적힌 값을 '기대하는 체크섬'에 붙여 넣습니다. 일치하면 어느 알고리즘 값과 같은지 표시됩니다.
MD5로 비밀번호를 저장해도 되나요?
안 됩니다. MD5와 SHA-1은 보안용으로는 이미 깨졌으므로 파일이 우연히 바뀌었는지 확인하는 데만 씁니다.