UUID-ஐ உருவாக்குவது எப்படி
- பதிப்பைத் தேர்ந்தெடுங்கள்: v4 (முழுவதும் தற்செயல்) அல்லது v7 (நேரம் உள்ளடங்கும்; எனவே வரிசையாக வரிசைப்படுத்தப்படும்).
- எத்தனை வேண்டும் என்று உள்ளிடுங்கள், 1 முதல் 1000 வரை.
- தேவைப்பட்டால் பெரிய எழுத்தை இயக்குங்கள் அல்லது கோடுகளை நீக்குங்கள்.
- “உருவாக்கு” என்பதைக் கிளிக் செய்து பட்டியலை நகலெடுங்கள்.
UUID என்றால் என்ன
UUID (universally unique identifier) என்பது 128 பிட் எண்; கோடுகளால் பிரிக்கப்பட்ட 32 ஹெக்ஸாடெசிமல் எழுத்துகளாக எழுதப்படும், எடுத்துக்காட்டாக 123e4567-e89b-42d3-a456-426614174000. மையக் கவுண்டர் இல்லாமல் பதிவுகள், கோப்புகள் அல்லது அமர்வுகளை அடையாளம் காண இது பயன்படுகிறது.
பதிப்பு 4 முழுவதும் தற்செயலானது; மிகவும் பரவலாகப் பயன்படுவது. பதிப்பு 7 தேதி மற்றும் நேரத்தை மில்லிவினாடியில் தொடங்கி, தற்செயல் மதிப்புகளுடன் முடிகிறது; எனவே பிந்தைய UUID-கள் முந்தையவற்றுக்குப் பிறகு வரிசைப்படும். இது தரவுத்தள விசையாக பயனுள்ளது.
122 தற்செயல் பிட்களுடன், UUID v4 மீள வாய்ப்பு புறக்கணிக்கத்தக்கது.
நினைவில் கொள்ள வேண்டியவை
- UUID v7 உருவாக்கத் தேதி, நேரத்தை உள்ளடக்கும்; அந்தத் தகவல் மறைந்திருக்க வேண்டுமென்றால் பயன்படுத்தாதீர்கள்.
- UUID ஒரு அடையாளம், ரகசியம் அல்ல: கடவுச்சொல்லாக அல்லது அணுகல் டோக்கனாகப் பயன்படுத்தாதீர்கள்.
- இந்தப் பக்கத்தில் உருவாக்கப்படும் UUID-கள் எங்கும் சேமிக்கப்படுவதில்லை.
அடிக்கடி கேட்கப்படும் கேள்விகள்
இரண்டு UUID-கள் ஒன்றாக இருக்க முடியுமா?
நடைமுறையில் இல்லை. UUID v4-இல் 122 தற்செயல் பிட்கள் உள்ளன; மீள வாய்ப்பு மிகக் குறைவு.
v4-க்கும் v7-க்கும் என்ன வேறுபாடு?
v4 முழுவதும் தற்செயல். v7 மில்லிவினாடி நேரத்துடன் தொடங்குகிறது; எனவே UUID-கள் உருவாக்க நேரப்படி வரிசைப்படும்.
எந்த வகை தற்செயலைப் பயன்படுத்துகிறது?
உங்கள் உலாவியின் குறியாக்கவியல் உருவாக்கி (crypto.getRandomValues); இது பாதுகாப்புப் பயன்பாடுகளுக்காக வடிவமைக்கப்பட்டது.
நான் உருவாக்கும் UUID-கள் சேமிக்கப்படுமா?
இல்லை. அவை உங்கள் உலாவியில் உருவாக்கப்படுகின்றன; சேவையகத்துக்கு அனுப்பப்படுவதில்லை.
இது இலவசமா?
ஆம், இலவசம், பதிவு தேவையில்லை, உங்கள் உலாவியிலேயே வேலை செய்யும்.