ตัวสร้าง UUID

กดปุ่มแล้วรับตัวระบุที่วางลงในฐานข้อมูล ไฟล์ตั้งค่า หรือข้อมูลทดสอบได้ทันที ทั้งหมดถูกสร้างขึ้นในหน้านี้ ไม่มีเซิร์ฟเวอร์ใดยื่นเลขที่คนอื่นเคยเห็นมาแล้วให้คุณ

สร้างในเบราว์เซอร์ของคุณจากแหล่งสุ่มเชิงรหัสลับ ไม่มีการร้องขอข้อมูลจากเซิร์ฟเวอร์

วิธีใช้

  1. กำหนดจำนวนที่ต้องการ ตั้งแต่หนึ่งถึงหนึ่งพันรายการ
  2. เปิดตัวพิมพ์ใหญ่หรือวงเล็บปีกกาถ้าระบบของคุณต้องการรูปแบบนั้น
  3. กด «สร้าง» แล้วกด «คัดลอก»

สิ่งที่ควรรู้

เวอร์ชัน 4 รับประกันอะไรจริง ๆ

UUID เวอร์ชัน 4 ประกอบด้วยบิตสุ่ม 122 บิต บวกบิตคงที่อีกหกบิตที่ระบุเวอร์ชันและวาเรียนต์ ไม่มีตัวนับ ไม่มีที่อยู่ MAC ไม่มีเวลาประทับ จึงไม่มีข้อมูลใดของเครื่องคุณรั่วไหลออกไป โอกาสที่สองค่าจะซ้ำกันนั้นน้อยพอที่ฐานข้อมูลจะถือว่าไม่ซ้ำโดยไม่ต้องตรวจสอบ

สุ่มจริง ไม่ใช่แค่ตั้งขึ้นมาลอย ๆ

ตัวเลขมาจาก crypto.getRandomValues ซึ่งเป็นแหล่งเดียวกับที่เบราว์เซอร์ใช้สร้างกุญแจ ไม่ใช่จาก Math.random ความต่างนี้สำคัญทันทีที่ตัวระบุถูกนำไปใส่ในลิงก์หรือโทเคน เพราะค่า «สุ่ม» ที่คาดเดาได้ย่อมถูกเดาออก และตัวระบุที่ถูกเดาออกก็จะถูกค้นเจอ

คำถามที่พบบ่อย

ตัวระบุถูกสร้างบนเซิร์ฟเวอร์หรือไม่

ไม่ ทั้งหมดถูกสร้างในเบราว์เซอร์ของคุณและไม่เคยถูกส่งไปที่ใด ไม่มีใครมีสำเนาของรายการที่คุณเพิ่งสร้างขึ้น

คนสองคนได้ UUID เดียวกันได้ไหม

ในทางปฏิบัติไม่ได้ ด้วยบิตสุ่ม 122 บิต คุณต้องสร้างหลายพันล้านรายการต่อวินาทีติดต่อกันหลายสิบปีกว่าการชนกันจะเริ่มมีโอกาสเกิดขึ้น

ใช้ UUID เป็นรหัสผ่านหรือโทเคนได้ไหม

ในแง่ความลับ UUID v4 สุ่มจริง แต่มันถูกจัดเก็บและบันทึกลงล็อกเหมือนตัวระบุทั่วไป ควรใช้โทเคนที่ออกแบบมาเพื่อการยืนยันตัวตน และใช้ UUID สำหรับการระบุตัวตนเท่านั้น

ควรเลือกรูปแบบไหน

ตัวพิมพ์เล็กโดยไม่มีวงเล็บปีกกาคือรูปแบบมาตรฐานและเป็นสิ่งที่ฐานข้อมูลส่วนใหญ่คาดหวัง ส่วนวงเล็บปีกกาและตัวพิมพ์ใหญ่มีไว้สำหรับเครื่องมือของไมโครซอฟท์ที่ยังพิมพ์ออกมาแบบนั้น

เครื่องมือที่เกี่ยวข้อง