Murelio

필요한 기능을 불러오고 있습니다.

보안 토큰 생성기

Web Crypto random bytes를 16진 문자열로 바꿔 최소 16자 token을 생성합니다.

사용 방법

  1. 원하는 token 길이를 입력하고 생성합니다.

핵심 기능과 처리 범위

입력 길이만큼의 hex character가 필요하도록 필요한 byte를 올림해 생성한 뒤 정확한 문자수로 자릅니다.

처리 원리

crypto.getRandomValues byte를 lowercase hex로 직렬화해 Math.max(16,length) 문자까지 사용합니다.

예시

길이 32이면 0-9a-f로 된 32자 token이 나옵니다.

이럴 때 유용합니다

  • 테스트용 bearer-like random token이나 nonce 재료가 필요할 때

사용 전 참고

  • hex alphabet만 사용하므로 같은 문자길이의 full-byte/Base64 token과 entropy 밀도가 다릅니다.

자주 묻는 질문

길이 16은 16바이트인가요?

아닙니다. 16 hex characters는 8 random bytes에 해당합니다.

관련 도구