소개

npm 링크 / 공식 계산기 페이지

JavaScript를 위한 작고, 안전하고, URL에 쓰기 좋은 unique한 string ID 생성기!

특징

  • 작다
    • 130 bytes (minify & gzip 상태)에 불과하고, 의존성이 없음.

  • 빠르다
    • UUID보다 2배 빠름.

  • 안전함
    • 하드웨어 랜덤 생성기를 사용하여 예측 불허 한 값을 제공. 클러스터로 사용할 수도 있음.

      Nano ID는 Node.js, Web Crypto API에 있는 crypto 모듈을 사용함. 이 모듈들은 예측 불허한 하드웨어 랜덤 생성기를 사용함.

  • 짧은 ID
    • UUID보다 넓은 영역의 알파벳을 사용함. 36글자에서 21글자로 길이를 줄일 수 있음.

충돌 계산기

글 작성자가 업로드 한 이미지

Nano ID 충돌 계산기. 생성에 사용되는 요소들을 지정하여 동시에 생성할 때를 가정으로 언제 충돌하는지에 대한 시간을 계산할 수 있음.

안내

해당 글은 '도다 Aha!'에서 이전된 글입니다. 이전 글과 달라진 부분이 있을 수 있습니다.

반응과 댓글 시스템은 Giscus에 의해 호스팅되며, 모든 대화는 GitHub에 저장됩니다.

출처가 명확하지 않은 내용을 신뢰하지 마세요. 글 작성자는 이로 인해 발생하는 책임을 지지 않습니다.

피드백 무엇이든 환영합니다 🤗

doda.devlicensegithubmade with ☕️

Nano ID – 도다위키