หากคุณเคยทำงานกับฐานข้อมูล SQL หรือ NoSQL คุณจะเจอคำว่า _id, ID หรือ ObjectId ทำหน้าที่เป็นคีย์หลักสำหรับเอกสารและบันทึกทั้งหมด
เอกสารทั้งหมดมีตัวระบุส่วนบุคคลที่ช่วยให้เราสามารถค้นหา อัปเดต และลบได้อย่างรวดเร็วและง่ายดาย นอกจากนี้ยังเป็นองค์ประกอบสำคัญที่มองข้ามไม่ได้ เนื่องจากเป็นตัวกำหนดคุณลักษณะของวัตถุและทำให้เราสามารถโต้ตอบกับวัตถุได้อย่างมีประสิทธิภาพ
ยิ่งไปกว่านั้น เป็นเรื่องที่น่าสนใจที่จะทราบว่าคอมพิวเตอร์สร้างสตริงตัวเลขสุ่มที่ยาวเช่นนี้โดยมีโอกาสเกิดการชนกันระหว่าง UUID สองตัวน้อยที่สุดได้อย่างไร
ด้วยเหตุนี้ ต่อไปนี้คือภาพรวมของ UUID และตัวสร้าง UUID ที่ดีที่สุดในปี 2023
UUID คืออะไร?
UUID คือรหัสตัวอักษรและตัวเลข 36 ตัวที่ระบุข้อมูลบนคอมพิวเตอร์โดยเฉพาะ รับประกันได้ว่าจะแตกต่างหรือมีแนวโน้มว่าจะแตกต่างอย่างมากจาก UUID ที่สร้างขึ้นก่อนปี 3400 UUID จะตรวจจับฐานข้อมูล อินสแตนซ์ของระบบ คีย์หลัก โปรไฟล์ Bluetooth และวัตถุที่มีอายุสั้น
UUID และ GUID มีความคล้ายคลึงกัน UUID เดิมเป็นเวอร์ชัน Microsoft แต่ทั้งสองคำได้รับมาตรฐานโดย RFC 4122 UUID เป็นส่วนหนึ่งของ Distributed Computing Environment (DCE) ที่ได้มาตรฐานโดย Open Software Foundation (OSF) UUID เป็นไปตาม RFC 4122
UUID ถูกสร้างขึ้นตามที่อยู่เครือข่ายและการประทับเวลา
การสร้าง UUID ทำงานอย่างไร
UUID นั้นไม่เหมือนใครเพราะรวมส่วนประกอบหลายอย่างเข้าด้วยกัน UUID ประกอบด้วย 128 บิตซึ่งสร้างขึ้นโดยการจัดลำดับหลัก ID นี้เป็นเลขฐานสิบหก ประกอบด้วยตัวเลข 0 ถึง 9 และตัวอักษร A ถึง F
มีเลขฐานสิบหก 32 หลักพร้อมยัติภังค์สี่ตัว: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXXX ยัติภังค์มีจำนวนอักขระ 8-4-4-4-12 สี่บิตสุดท้ายหรือตำแหน่ง N ระบุรูปแบบและการเข้ารหัสในหนึ่งถึงสามบิต
ตัวอย่างเช่น UUID ที่อิงตามเวลาจะมีส่วนที่คั่นด้วยยัติภังค์ที่ระบุเวลาต่ำ เวลากลาง และเวลากลาง รวมทั้งการประทับเวลาที่แตกต่างกันเพื่อระบุเวลา ที่อยู่ MAC อยู่ในส่วนสุดท้าย โหนด
UUID เวอร์ชันต่างๆ
- เวอร์ชันที่หนึ่ง: เวอร์ชันแรกสร้าง UUID ตามที่อยู่ MAC ของคอมพิวเตอร์และเวลาในการสร้าง พวกเขาเป็นสิ่งที่พวกเขาดูเหมือน มีอัตราการประมวลผลสูงสุด 163 พันล้านรอบต่อวินาทีสำหรับคอมพิวเตอร์ (หรือโหนด) แต่ไม่ค่อยเป็นปัญหาสำหรับนักพัฒนา ด้วยเวอร์ชันนี้ คุณสามารถค้นหาที่อยู่และเวลาของคอมพิวเตอร์ได้หากคุณใช้งาน มีปัญหาอื่นด้วย
- เวอร์ชันสอง: UUID เวอร์ชันสองคล้ายกับเวอร์ชันหนึ่ง แต่มีการใช้งานน้อยกว่าเนื่องจาก RFC 4122 ให้รายละเอียดเพียงเล็กน้อย จะไม่ถูกนำมาใช้ในทางปฏิบัติ และบางครั้งเรียกว่า DCE security UUID
- รุ่นที่สาม: รุ่นที่สามใช้แฮชเข้ารหัสและสตริงข้อความของแอปพลิเคชันเพื่อสร้าง UUID UUID ถูกสร้างขึ้นโดยใช้การแฮช MD5 และชื่อสร้าง UUID ตอนนี้เราสามารถรวมชื่อและเนมสเปซเพื่อสร้าง UUID อัลกอริทึมนี้มีค่า 128 บิต ซึ่งเป็นเรื่องปกติ เป็นเรื่องง่ายที่จะค้นหาข้อความสองข้อความที่มีค่าแฮชเดียวกัน เนื่องจากได้รับการออกแบบมาสำหรับการเข้ารหัส แต่ตอนนี้ข้อความดังกล่าวมีช่องโหว่
- เวอร์ชันที่สี่: คุณสามารถสร้างตัวเลขสุ่มหลอกหรือบิตสุ่มโดยใช้ตัวสร้างบิตสุ่มเชิงกำหนด ตัวสร้างตัวเลขสุ่มหลอกสร้าง UUID และใช้งานได้ง่ายมาก UUID ถูกสร้างขึ้นแบบสุ่ม เป็นไปได้ที่จะทำซ้ำ UUID แต่มีขนาดเล็ก มีชุดค่าผสมที่เป็นไปได้ 2128 ชุด เกือบทุกภาษาโปรแกรมสนับสนุนเวอร์ชันสี่ในปัจจุบัน
- เวอร์ชันห้า – เวอร์ชันสามและห้าจะเหมือนกัน ยกเว้นอัลกอริทึมการแฮช SHA-1 แทนที่ MD5 ในเวอร์ชันห้า แม้ว่าเวอร์ชันสี่จะเหนือกว่าทางเทคนิค แต่ก็มีปัญหาเหมือนกับเวอร์ชันสาม
ตอนนี้เรามาสำรวจตัวสร้าง UUID ยอดนิยมกัน
ตัวสร้าง UUID
UUID Generator สำหรับ Mac OS X เป็นเครื่องมือฟรีที่ใช้งานง่าย ช่วยให้คุณสร้าง Universal Unique Identifier (UUIDs) ได้ เว็บไซต์จะช่วยให้คุณสร้างรหัส UUID ได้สูงสุด 500 รหัสพร้อมกัน
สร้าง UUID ออนไลน์ด้วย uuidgenerator.net:
- ไปที่ uuidgenerator.net
- คุณสามารถเลือกตัวสร้าง UUID เวอร์ชัน 1 หรือเวอร์ชัน 4
- จากนั้น ตัดสินใจว่าจะสร้าง UUID จำนวนเท่าใด
- สุดท้าย แต่ไม่ท้ายสุด ให้คลิก ‘สร้าง’ เพื่อเริ่มสร้าง UUID
นอกจากนี้ยังสามารถสร้างรหัส UUID สำหรับเวอร์ชัน 1 และ 4 ได้ คุณสามารถจัดเก็บรหัส UUID ไว้ในเครื่องได้โดยการคัดลอกไปยังคลิปบอร์ดและบันทึก
นอกจากนี้ยังมีเครื่องมือ UUID ซึ่งเป็นเครื่องมือสร้าง UUID ออนไลน์ฟรี เว็บไซต์ให้ผู้ใช้สร้างรหัส UUID แบบสุ่มสำหรับเวอร์ชัน 1 เวอร์ชัน 3 เวอร์ชัน 4 และเวอร์ชัน 5 คุณยังสามารถสร้างรหัส UUID ได้สูงสุด 100 รหัสในคราวเดียว
สร้าง UUID ออนไลน์ด้วย uuidtools.com:
- เยี่ยมชมเว็บไซต์เพื่อดูตัวสร้าง UUID จำนวนมาก
- หลังจากนั้น ให้ระบุจำนวน UUID ที่คุณต้องการสร้าง
- คุณสามารถเลือกระหว่างเวอร์ชัน 1 เวอร์ชัน 3 หรือเวอร์ชัน 5
- สุดท้าย คลิกปุ่ม ‘สร้าง’ เพื่อสร้าง UUID
ผู้ใช้สามารถคัดลอกการเรียก API หรือบันทึกไว้ในเครื่องใน TXT เมื่อสร้างรหัส UUID
admintrick.com ตัวสร้าง UUID
ซอฟต์แวร์ admintrick.com UUID ช่วยให้คุณสร้างค่า UUID เฉพาะได้ ตัวสร้างนี้สามารถสร้าง UUID ได้สูงสุด 1,000 ตัว UUID เวอร์ชัน 4 ถูกสร้างขึ้นตามค่าเริ่มต้น
สร้าง UUID ออนไลน์ด้วย admintrick.com.com/tools/uuid-generator
- คุณสามารถเลือก UUID จำนวนเท่าใดก็ได้ที่คุณต้องการ
- เลือกจาก UUID เวอร์ชัน 1, 3, 4 และ 5
- คุณจะเห็น UUID ที่สร้างขึ้นในคอลัมน์ด้านขวา
คุณสามารถสร้างเอาต์พุตใหม่หรือคัดลอกโดยตรงได้หากต้องการ
ตัวสร้าง GUID
GUID Generator เป็นตัวสร้าง UUID ออนไลน์ที่ใช้งานได้ฟรี เว็บไซต์นี้สามารถใช้สร้าง UUID หรือ GUID จำนวนมากได้ เครื่องมือนี้สามารถสร้างรหัส UUID ได้สูงสุด 2,000 รหัสพร้อมกัน
สร้าง UUID ออนไลน์ด้วย guidgenerator.com
- เปิดเว็บไซต์
- โปรดระบุจำนวนรหัส UUID ที่คุณต้องการสร้าง
- คุณจะต้องปรับการจัดรูปแบบโดยใช้ตัวพิมพ์ใหญ่ วงเล็บปีกกา ยัติภังค์ ฯลฯ
- ขั้นตอนสุดท้ายคือการเลือกรูปแบบการเข้ารหัส และคลิก ‘สร้าง’ เพื่อสร้าง UUID
- ง่ายต่อการคัดลอกรหัส UUID ที่สร้างขึ้นไปยังคลิปบอร์ด
ก่อนเริ่มการสร้าง ผู้ใช้สามารถปรับรูปแบบ (ตัวพิมพ์ใหญ่ วงเล็บเหลี่ยม ยัติภังค์) และการเข้ารหัส (Base64, RFC 7515, เข้ารหัส URL)
Famkruithof
มีเว็บไซต์ชื่อ famkruithof.net ที่สร้าง UUID ฟรี เว็บไซต์ให้คุณสร้างรหัส UUID หรือหลายรหัส UUID พร้อมกัน
คุณสามารถสร้างรหัส UUID ได้สูงสุด 500 รหัสในครั้งเดียว เมื่อสร้าง UUID ผู้ใช้สามารถระบุเวอร์ชัน (เวอร์ชัน 1 หรือเวอร์ชัน 4) ตัวพิมพ์ และวงเล็บปีกกาได้ก่อนที่จะเริ่มต้น
สร้าง UUID ออนไลน์ด้วย famkruithof.net:
- เปิดเว็บไซต์นี้และป้อนจำนวน UUID ที่คุณต้องการสร้าง
- คุณจะต้องระบุประเภทของ UUID และรายละเอียด UUID อื่นๆ
- สุดท้ายแต่ไม่ท้ายสุด คลิกปุ่ม ‘รับ’ เพื่อดูรหัส UUID ที่สร้างขึ้น
UUID ที่สร้างขึ้นผ่านเว็บไซต์นี้อาจไม่ซ้ำกันตามที่ระบุไว้ในข้อจำกัดความรับผิดชอบ
UUID ออนไลน์
เว็บไซต์ที่ให้บริการตัวสร้าง UUID ทางออนไลน์คือ UUID Online เว็บไซต์นี้ใช้เครื่องมือสร้าง UUID เพื่อให้รหัส UUID แบบสุ่มแก่คุณ
สร้าง UUID ออนไลน์ด้วย uuidonline.com
- เยี่ยมชมเว็บไซต์นี้และเลือกเวอร์ชันรหัส UUID ที่เหมาะกับความต้องการของคุณ
- สามารถดูรหัส UUID ที่สร้างขึ้นได้โดยคลิกปุ่ม ‘สร้างใหม่’
- ในขั้นตอนสุดท้าย ให้คัดลอก UUID ไปยังคลิปบอร์ด
ยังมีที่ว่างให้ผู้ใช้เลือกเวอร์ชันรหัส UUID ตามความต้องการ เช่น UUID เวอร์ชัน 3, UUID เวอร์ชัน 4 หรือ UUID เวอร์ชัน 5
Retool ทำให้กระบวนการสร้างเครื่องมือภายในง่ายขึ้นด้วยการสร้าง UUID บริษัทต่างๆ ใช้แอปพลิเคชัน แดชบอร์ด แผงการดูแลระบบ และเครื่องมือภายในอื่นๆ เพื่อดำเนินการ และ Retool ทำให้การสร้าง UUID ง่ายกว่าการสร้างใหม่
สร้าง UUID ออนไลน์ด้วย retool.com
- เลือกแก้ไขตัวสร้าง UUID จากเมนู
- จากนั้นคลิกที่ตัวเลือกสำหรับสร้าง UUID
- เมื่อคุณลงทะเบียน คุณยังสามารถแก้ไข UUID ได้อีกด้วย
- ขั้นตอนสุดท้ายคือการคัดลอก UUID
ยิ่งไปกว่านั้น คุณสามารถสร้างตรรกะแบบกำหนดเอง รันการสืบค้นแบบกำหนดเอง และเชื่อมต่อข้อมูลของคุณกับแหล่งข้อมูลใดก็ได้
รหัสเฉพาะแบบสั้น
Short Unique ID generator เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการสร้าง UUID ทางออนไลน์ เครื่องมือนี้ช่วยให้คุณสร้างตัวระบุที่เหมาะกับ URL ที่ไม่ซ้ำแบบสั้นและไม่เรียงตามลำดับ
สร้าง UUID ออนไลน์ด้วย unique.id สั้นๆ
- เยี่ยมชมลิงค์
- ใส่ความยาว.
- คลิกที่ ‘สร้าง UUID แบบสั้นตามลำดับแบบสุ่ม’
- คุณจะสังเกตเห็น UUID แบบสุ่มที่สร้างขึ้น
มาร์ค นูรี
Marc Nuri ให้บริการเครื่องมือออนไลน์สำหรับสร้าง UUID และ GUID โดยทั่วไปเรียกว่า UUID และ GUID ซึ่งเป็นตัวเลข 128 บิตที่ใช้ระบุข้อมูลคอมพิวเตอร์
สร้าง UUID ออนไลน์ด้วย marcnuri.com
- เยี่ยมชมเว็บไซต์
- ใส่จำนวนเงินที่คุณต้องการเพิ่ม
- เลือกตัวคั่นจากเมนูแบบเลื่อนลง
- คลิกที่ ‘สร้าง’
เครื่องมือเลือกความคิดเห็นสร้าง UUID ฟรี เว็บไซต์นี้สร้าง UUID แบบสุ่มเพื่อใช้ในแอปและเครื่องมือออนไลน์ และให้คุณสร้าง UUID ได้สูงสุด 100 UUID ในคราวเดียว
สร้าง UUID ออนไลน์ด้วย commentpicker.com
- กรุณาเยี่ยมชมเว็บไซต์และคลิกที่ปุ่ม Random UUID Generator
- ขั้นตอนต่อไปคือการระบุจำนวน UUID ที่คุณต้องการ
- สุดท้าย คลิก ‘สร้าง UUIDS’ และคัดลอกรหัสที่สร้างขึ้น
อย่างไรก็ตาม ผู้ใช้จะไม่สามารถเปลี่ยนพารามิเตอร์ UUID ได้
คำสุดท้าย
คุณมีมัน! เครื่องมือสร้าง UUID อันดับต้น ๆ ! บทความนี้จะช่วยให้คุณเข้าใจเวอร์ชัน UUID และเวลาที่จะใช้
ต่อไป ตรวจสอบตัวย่อ URL ที่ดีที่สุดสำหรับการตลาดแบรนด์