สร้าง UUID v4 แบบสุ่ม: UUID ช่วยระบุรายการ ไม่ใช่รหัสลับ
UUID v4 ใช้ข้อมูลสุ่มโดยสงวนบิตส่วนหนึ่งไว้ระบุ version และ variant จึงมีโอกาสซ้ำต่ำมากแต่ไม่เป็นศูนย์ ระบบฐานข้อมูลที่ต้องห้ามซ้ำควรมี unique constraint เพิ่มด้วย ไม่ควรนำ UUID ไปใช้แทนรหัสผ่าน
เครื่องมือนี้ตอบคำถามอะไร
สร้าง UUID เวอร์ชัน 4 สำหรับใช้เป็นรหัสอ้างอิงข้อมูล
หลักการที่อยู่เบื้องหลังผล
สร้าง 128 บิตด้วย Web Crypto และตั้งบิต version=4 / variant=RFC
ตัวอย่างและการตรวจคำตอบ
UUID มีรูปแบบ xxxxxxxx-xxxx-4xxx-[89ab]xxx-xxxxxxxxxxxx
รูปแบบ UUID มี 5 กลุ่มคั่นขีด และตัวแรกของกลุ่มที่สามเป็น 4 สำหรับเวอร์ชันนี้
จุดที่ไม่ควรตีความเกินผล
UUID ไม่ใช่รหัสผ่านหรือสิทธิ์เข้าถึง ความเสี่ยงชนกันต่ำแต่ไม่ใช่การรับรองไม่ซ้ำ 100% ฐานข้อมูลควรมี unique constraint
ต้องใช้ HTTPS หรือ localhost ไม่ใช้แทนรหัสผ่าน ไม่มีการรับประกันเอกลักษณ์ทางคณิตศาสตร์ 100%
ลองกับข้อมูลของคุณ
สร้างจำนวนที่ต้องการ คัดลอกให้ครบและตรวจรูปแบบกับระบบปลายทางก่อนนำเข้า
แหล่งอ่านประกอบ
แหล่งอ้างอิงอธิบายหลักการ ไม่ได้หมายความว่าหน่วยงานนั้นรับรองผลของเครื่องมือ
คำถามที่พบบ่อย
UUID ช่วยระบุรายการ ไม่ใช่รหัสลับ หมายถึงอะไร?
UUID v4 ใช้ข้อมูลสุ่มโดยสงวนบิตส่วนหนึ่งไว้ระบุ version และ variant จึงมีโอกาสซ้ำต่ำมากแต่ไม่เป็นศูนย์ ระบบฐานข้อมูลที่ต้องห้ามซ้ำควรมี unique constraint เพิ่มด้วย ไม่ควรนำ UUID ไปใช้แทนรหัสผ่าน
ทดลองแล้วควรได้ผลอย่างไร?
UUID มีรูปแบบ xxxxxxxx-xxxx-4xxx-[89ab]xxx-xxxxxxxxxxxx
มีข้อจำกัดอะไรที่ต้องตรวจ?
ต้องใช้ HTTPS หรือ localhost ไม่ใช้แทนรหัสผ่าน ไม่มีการรับประกันเอกลักษณ์ทางคณิตศาสตร์ 100%