Murelio

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

무작위 바이트 생성기

요청한 byte 수만큼 Web Crypto 난수를 만들고 전체를 2자리 hex byte 문자열로 출력합니다.

사용 방법

  1. 필요한 random byte 개수를 입력하고 생성합니다.

핵심 기능과 처리 범위

입력값은 표시 문자수가 아니라 byte 수이며 1 byte당 두 hex character가 생성됩니다.

처리 원리

crypto.getRandomValues(new Uint8Array(bytes))를 hex로 직렬화합니다.

예시

16 bytes를 요청하면 32자리 hex 문자열이 나옵니다.

이럴 때 유용합니다

  • salt·IV·test vector용 raw random bytes를 hex로 준비할 때

사용 전 참고

  • 특정 protocol이 요구하는 byte length·encoding을 직접 맞춰야 하며 생성값을 브라우저 밖에서 안전하게 보관하는 책임은 별도입니다.

자주 묻는 질문

16을 넣으면 몇 글자인가요?

16 random bytes이므로 hex 출력은 32자입니다.

관련 도구