เครื่องมือสร้าง NanoID
สร้างค่า NanoID ออนไลน์: ค่าเริ่มต้นมีความยาว 21 ตัวอักษรที่ปลอดภัยสำหรับ URL มีความสุ่มประมาณ 126 บิต สามารถกำหนดความยาวและชุดตัวอักษรเองได้ครับ
ID ที่สร้างขึ้น
โครงสร้างของ ID นี้
- รูปแบบการจัดวาง (Layout)
- เริ่มต้นที่ 21 ตัวอักษรที่ปลอดภัยสำหรับ URL ประกอบด้วย A-Z, a-z, 0-9, เครื่องหมายขีดล่าง (_) และเครื่องหมายยัติภังค์ (-) ครับ
- เอนโทรปี (Entropy)
- ประมาณ 126 บิต เมื่อใช้ชุดตัวอักษรเริ่มต้น 64 ตัวและความยาว 21 ตัวอักษรครับ
- เวลา
- ไม่มีการประทับเวลา ค่า NanoID จะไม่มีความหมายในตัวเอง เว้นแต่คุณจะกำหนดความหมายลงในชุดตัวอักษรที่กำหนดเองครับ
- ความเสี่ยงในการซ้ำกัน (Collision)
- ความเสี่ยงในการซ้ำกันจะเปลี่ยนไปตามความยาวและชุดตัวอักษรที่ใช้ โดยค่าเริ่มต้นจะมีความปลอดภัยในระดับเดียวกับ UUID v4 ครับ
- ตัวอย่าง
ow8krCO9giYoTqu5cci__
ID ของคุณจะถูกสร้างขึ้นภายในเครื่องด้วยระบบสุ่มของเบราว์เซอร์ที่ปลอดภัย ไม่มีการส่งข้อมูลใดๆ ไปยัง BroBroGo
คำถามที่พบบ่อย
ทำไมต้องเลือกใช้ NanoID?
NanoID มีความยาวสั้นกว่า UUID ปลอดภัยสำหรับ URL โดยค่าเริ่มต้น และยังคงมีความสุ่มในระดับสูงเมื่อคุณใช้ความยาวและชุดตัวอักษรเริ่มต้นครับ
ฉันสามารถเปลี่ยนชุดตัวอักษรได้หรือไม่?
ได้ครับ หน้าเครื่องมือสร้าง NanoID มีตัวควบคุมสำหรับปรับความยาวและชุดตัวอักษร การใช้ชุดตัวอักษรที่เล็กลงหรือความยาวที่สั้นลงจะเพิ่มความเสี่ยงในการซ้ำกันครับ