입력은 이 브라우저에서 처리됩니다.
사용 예제 코드
개발에 가져다 쓸 수 있는 기본 예제입니다. 표시된 환경에서 실행하세요.
Node.js 22+ · ES module (.mjs)
현재 입력 반영은 코드에 사용된 항목에만 적용됩니다. 파일 입력은 예제에 포함하지 않습니다.
import { randomBytes } from "node:crypto";
const bytes = 32;
console.log(randomBytes(bytes).toString("base64url"));
console.log(randomBytes(bytes).toString("hex"));
이렇게 사용하세요
32바이트를 Base64URL로 출력하면 패딩 없는 43자 비밀값을 얻습니다.
알아두면 좋은 점
형식과 의미
바이트 수는 원본 난수의 크기입니다. Hex는 바이트당 2글자를 사용합니다.
올바른 사용
Base64의 +와 /는 URL에 적합하지 않을 수 있습니다. URL에서는 Base64URL을 선택하세요.
자주 놓치는 부분
외부 서비스의 API 키 발급 기능이 아닙니다. 생성한 값을 자신의 서버 설정에 사용하세요.
지원 범위와 제한
1–1,024바이트, 한 번에 최대 100개
입력이 제한을 넘으면 데이터를 나누어 처리하세요. 파일 형식이나 알고리즘이 지원 범위에 없으면 다른 형식으로 임의 변환하지 말고 요구 사항에 맞는 도구를 선택하세요.