UUID үүсгэгч — үнэгүй
Хувилбар 4 UUID-уудыг агшин зуур үүсгэх. Нэг дор 50 хүртэл олноор үүсгэх. Криптографийн хувьд аюулгүй — өгөгдлүүд хөтчнөөс гарахгүй.
UUID үүсгэхийн тулд Үүсгэх дарна уу
UUID v4 нь 122 санамсаргүй битийг ашиглана — хоёр UUID давхцах магадлал маш бага.
crypto.getRandomValues-ээр үүсгэгдсэн — криптографийн баталгаатай, серверт хэзээ ч илгээгдэхгүй.
Түгээмэл хэрэглээ
- Мэдээлэлийн сан анхны түлхүүрийн UUID үүсгэхPostgreSQL, MySQL, MongoDB болон бусад мэдээлэлийн сан дээр анхны түлхүүр болгон ашигла UUID v4 утгуудыг үүсгэх.
- API түлхүүр болон токен үүсгэхAPI түлхүүр, сеанс токен болон нууц санал бүхий өмнөөр санамсаргүй таних эмхэтгэл үүсгэх.
- Програм хангамж туршилтийн туршилтын ID үүсгэхТуршилтын сахуулалт, дүрслэлт мэдээлэл болон аавто туршилтын сахуулалт сүлжээний өмнөөр санамсаргүй таних эмхэтгэл сахуулалтийг үүсгэх.
- React болон Frontend Component ключ үүсгэхReact жагсаалтын, идэвхтэй маягт талбар болон бүрэлдэхүүн сеансийн стабиль өмнөөр санамсаргүй түлхүүр үүсгэх.
- ID хүрэх сахуулалт болон хамаарлын ID үүсгэхРаспрацованный хүрэх, журнал сахуулалт болон үйл хамаарлын ID өмнөөр санамсаргүй корреляцийн таних эмхэтгэл үүсгэх.
Хэрхэн ажилладаг
UUID үүсгэлт Web Crypto API-ийн crypto.getRandomValues ашиглан бүхэлдээ хөтчид явагддаг — номын сангийн хараат байдал, серверийн дуудлага хамааралгүй. Хэрэгсэл RFC 4122 v4, RFC 9562 v7 хоёуланг гараар бичсэн бит-удирдлагаар шинээс хэрэгжүүлдэг тул юу ч таны машинаас гардаггүй.
- 1Хувилбар, сонголт сонгохUUIDv4 (цэвэр санамсаргүй), UUIDv7 (цаг-тэмдэг-угтвартай, лексикографийн эрэмбэлэгдэх), NIL (бүгд тэг) эсвэл MAX (бүгд 0xf) сонго. Хэдийг үүсгэхийг (1–50), том үсэг эсвэл C# шиг хэлэнд зориулж хясан хаалтад боолохыг тохируул.
- 2crypto.getRandomValues 16 байтыг дүүргэдэгv4, v7-ийн хувьд хөтчийн криптографийн аюулгүй санамсаргүй тоо үүсгэгч 16-байт Uint8Array дүүргэдэг. v4-ийн хувьд RFC 4122 хувилбар (0x40), хувилбарын (0x80) талбарыг тохируулахын тулд 6, 8 бит хааглагддаг. v7-ийн хувьд эхний 6 байт одоогийн Unix миллисекундын цаг тэмдгээр давхар бичигддэг, ID бүрийг бүтээгдсэн цагаар эрэмбэлэгдэхуйц болгодог, дараа нь хувилбар, хувилбарын бит 6, 8 байтад тохируулагддаг.
- 3Байт стандарт зурас-тусгаарлагдсан мөр рүү форматлагдана16 байт жижиг-үсгийн hex рүү хөрвүүлэгдэж каноник 8-4-4-4-12 бүлэг рүү хуваагддаг (жишээ нь 550e8400-e29b-41d4-a716-446655440000). Том үсэг, хаалт-боолт энэ шатанд хэрэглэгддэг.
- 4Зорилтот форматаараа экспортлохҮр дүнг тус тусад нь эсвэл бөөнөөр хуулж болно. Экспортын сонгогч жагсаалтыг clipboard руу хуулах эсвэл файл болгон татахаас өмнө энгийн текст, JSON массив, CSV, SQL INSERT VALUES блок, C# new Guid(...) илэрхийлэл эсвэл Python жагсаалтын литерал болгон дахин форматладаг.
Холбоотой хэрэгслүүд
Нууц үг үүсгэгч
Урт, тэмдэгтийн төрөл, хасалтаа өөрөө тохируулан хүчтэй, санамсаргүй нууц үг үүсгээрэй. Үнэгүй, нэвтрэх шаардлагагүй.
Санамсаргүй тоо үүсгэгч
Дурын мужид санамсаргүй тоонууд үүсгэх, давхардалгүй тоонуудын жагсаалт үүсгэх, эсвэл шоо шидэх. Криптографийн хувьд аюулгүй санамсаргүй байдлыг ашигладаг.
Санамсаргүй өнгө үүсгэгч
Санамсаргүй өнгийг нэг нэгээр нь эсвэл таван өнгийн палитраар үүсгэж, таалагдсаныг түгжиж, HEX, RGB эсвэл HSL утгыг хуулж, палитрыг PNG эсвэл CSS-ээр экспортол.