UUID உருவாக்கி

தரவுத்தளங்கள், API-கள் அல்லது சோதனைகளில் பயன்படுத்த சீரற்ற UUID v4 மதிப்புகளை உருவாக்கவும்.

எத்தனை UUID-களை உருவாக்க வேண்டும் (1–10).

UUID

70a7826d-be19-47e6-85e5-a05aa7f88d18

கூடுதல் UUID-கள்ஏதுமில்லை
பதிப்புv4 (சீரற்ற)

இந்த UUID ஜெனரேட்டரை எவ்வாறு பயன்படுத்துவது

  1. UUID-களின் எண்ணிக்கையை அமைக்கவும்

    எத்தனை அடையாளங்காட்டிகளை உருவாக்க வேண்டும் என்பதைக் குறிப்பிட Number of UUIDs புலத்தில் 1–10 வரை உள்ளிடவும்.

  2. உருவாக்கு

    இந்த கால்குலேட்டர் உலாவியின் கிரிப்டோகிராஃபிக் ரேண்டம் மூலத்தைப் பயன்படுத்தி சீரற்ற UUID v4 மதிப்புகளை உருவாக்குகிறது.

  3. முடிவை நகலெடுக்கவும்

    தரவுத்தளங்கள், API பேலோடுகள் அல்லது சோதனைத் தரவுகளில் பயன்படுத்த உருவாக்கப்பட்ட UUID-களை நகலெடுக்கவும்.

வழிமுறை

இந்த UUID ஜெனரேட்டர் எவ்வாறு செயல்படுகிறது

இந்தக் கருவி உலாவியின் சீரற்ற தன்மையைப் பயன்படுத்தி பதிப்பு 4 UUID-களை உருவாக்குகிறது. UUID v4 அடையாளங்காட்டிகள் 128-பிட் மதிப்புகள் ஆகும், இதில் பதிப்பு (4) மற்றும் நவீன UUID விவரக்குறிப்புகளால் பயன்படுத்தப்படும் நிலையான மாறுபாட்டைக் குறிக்க குறிப்பிட்ட பிட்கள் அமைக்கப்பட்டுள்ளன. Web Crypto கிடைக்கும்போது, சீரற்ற தன்மை கிரிப்டோகிராஃபிக் முறையில் வலுவானது; இல்லையெனில் இந்தக் கருவி வசதிக்காக மட்டுமே பயன்படுத்தப்படும் பலவீனமான ஜெனரேட்டருக்கு மாறுகிறது.

சூத்திரம்
UUID v4 = xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (இங்கு y ∈ {8,9,a,b})
v4 பதிப்பு 4, சீரற்ற அல்லது போலி-சீரற்ற எண்களிலிருந்து உருவாக்கப்பட்டது
மாறுபாடு மாறுபாட்டுப் புலத்திற்கு (variant field) பயன்படுத்தப்படும் நிலையான UUID பிட் பேட்டர்ன் (பைட் 8-ன் பிட்கள் 8-9)
உதாரணம்

உதாரண வெளியீடு: 550e8400-e29b-41d4-a716-446655440000

1 UUID-ஐ உருவாக்குவது a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d போன்ற ஒரு மதிப்பைத் தரும். மூன்றாவது தொகுதியில் உள்ள 4 என்பது பதிப்பு 4-ஐக் குறிக்கிறது.

3 UUIDs-களை உருவாக்குவது மூன்று தனித்துவமான மதிப்புகளைத் தரும், ஒவ்வொன்றும் 122 ரேண்டம் பிட்களைக் கொண்டிருக்கும். சோதனைப் பதிவுகள் அல்லது API ஆதாரங்களுக்கான முதன்மைச் சாவிகளாக அவற்றைப் பயன்படுத்தவும்.

அனுமானங்கள்
  • கிடைக்கும்போது உலாவியின் கிரிப்டோகிராஃபிக் சீரற்ற எண் API-ஐப் பயன்படுத்துகிறது.
  • Web Crypto இல்லாத சூழல்களில் Math.random() முறைக்கு மாறுகிறது, இது வசதிக்காக மட்டுமே பொருத்தமானது, உயர் பாதுகாப்பு பயன்பாட்டிற்கு அல்ல.
குறிப்புகள்
  • UUID v4 வரிசைமுறை கொண்டது அல்ல, மேலும் வரிசைப்படுத்தப்பட்ட செருகல்களால் பயனடையும் தரவுத்தளங்களில் வரிசைப்படுத்தக்கூடிய முதன்மை விசையாகப் பயன்படுத்த ஏற்றது அல்ல.

UUID பதிப்புகள் மற்றும் கட்டமைப்பைப் புரிந்துகொள்வது

ஒரு UUID (Universally Unique Identifier) என்பது 128-பிட் மதிப்பாகும், இது ஐந்து குழுக்களாக (8-4-4-4-12) 32 ஹெக்ஸாடெசிமல் இலக்கங்களாகக் குறிக்கப்படுகிறது. பதிப்பு 4 UUID-கள் 122 பிட்களுக்கு சீரற்ற தரவைப் பயன்படுத்துகின்றன; மீதமுள்ள பிட்கள் பதிப்பு (4) மற்றும் மாறுபாட்டைக் குறிக்கின்றன. மோதல் நிகழ்தகவு மிகவும் குறைவு — சுமார் 2^122-இல் 1 — எனவே UUID-கள் ஒருங்கிணைப்பு இல்லாமல் தனித்துவமானவை. v1, v3, v5 மற்றும் v7 போன்ற பிற பதிப்புகளும் உள்ளன. விநியோகிக்கப்பட்ட அமைப்புகளுக்கு UUID v4 மிகவும் பொதுவான தேர்வாகும், ஏனெனில் இதற்கு மைய அதிகாரம் தேவையில்லை.

UUIDs-க்கான டெவலப்பர் பயன்பாடுகள்

டெவலப்பர்கள் UUIDs-களை தரவுத்தளங்களில் முதன்மைச் சாவிகளாகவும், விநியோகிக்கப்பட்ட டிரேசிங்கில் தொடர்பு ஐடிகளாகவும், API பேலோடுகளில் தனித்துவ அடையாளங்காட்டிகளாகவும் பயன்படுத்துகின்றனர். ஆட்டோ-இன்கிரிமென்ட் எண்களைப் போலன்றி, UUIDs-களை மைய தரவுத்தளமின்றி உருவாக்க முடியும், இது கிடைமட்ட அளவிடுதல் மற்றும் ஆஃப்லைன்-முதல் கட்டமைப்புகளை எளிதாக்குகிறது. பல அமைப்புகளின் பதிவுகள் இணைக்கப்படும் மெர்ஜ் சூழல்களுக்கு இவை ஏற்றவை. OAuth அளவுருக்கள், வெப்ஹூக் கையொப்பங்கள் மற்றும் கோப்பு பெயரிடுதலிலும் இவை பயன்படுகின்றன. சோதனையின் போது, தேவைக்கேற்ப UUIDs-களை உருவாக்குவது ஹார்ட்கோடிங்கைத் தவிர்க்கிறது. இதன் முக்கிய குறைபாடு அதன் அளவு (36 எழுத்துக்கள்) மற்றும் வரிசைப்படுத்தும் வசதி இல்லாமையுமாகும்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

இந்த UUID-கள் தனித்துவமானவையா?

நடைமுறை ரீதியாக, ஆம். ஒரு நகல் உருவாக்கப்படுவதற்கான வாய்ப்பு மிக மிகக் குறைவு (2^122 இல் 1).

இவற்றை தயாரிப்புச் சூழலில் பயன்படுத்தலாமா?

ஆம், சூழல் Web Crypto சீரற்ற தன்மையை வழங்கும்போது. அந்த API இல்லாமல் பக்கம் இயங்கி, Math.random() முறைக்கு மாறினால், வெளியீட்டைப் பாதுகாப்பு தரத்திலான சீரற்ற தன்மையாகக் கருதாமல் வசதிக்கான அடையாளங்காட்டிகளாகக் கருதவும்.

எழுதியவர் யான் க்ரெனெக் நிறுவனர் மற்றும் முதன்மை உருவாக்குநர்
சரிபார்க்கப்பட்டது DigitSum வழிமுறை மதிப்பாய்வு சூத்திர சரிபார்ப்பு மற்றும் தர உறுதி
கடைசியாக புதுப்பிக்கப்பட்டது 11 மார்., 2026

இதை ஒரு மதிப்பீடாகப் பயன்படுத்தவும் மற்றும் முக்கியமான முடிவுகளைத் தகுதியான நிபுணரிடம் சரிபார்க்கவும்.

எதிர்கால அம்சம் உங்களுக்குத் தெரிவிக்கும் வரை, உள்ளீடுகள் உலாவியிலேயே இருக்கும்.