UUID v3 ਜਨਰੇਟਰ

ਆਨਲਾਈਨ ਤੇ ਤੇਜ਼ੀ ਨਾਲ RFC 4122-ਮੁਤਾਬਕ ਵਰਜਨ 3 UUIDs ਬਣਾਓ

UUID ਵਰਜਨ 3 ਇੱਕ ਦਿੱਤੇ namespace ਅਤੇ ਨਾਮ ਲਈ ਇੱਕੋ ਜਿਹਾ, ਸਥਿਰ UUID ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ MD5 ਨਾਲ ਹੈਸ਼ ਕਰਕੇ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਤਰੀਕਾ ਦੁਬਾਰਾ ਬਣਾਉਣਯੋਗ ਅਤੇ ਭਵਿੱਖਬਾਣੀ ਯੋਗ ਆਈਡੀਜਨਰੇਸ਼ਨ ਲਈ ਬਿਹਤਰ ਹੈ, ਜੋ ਕਿ ਉਪਯੋਗਕਰਤਾ ਨਾਮ, ਸਰੋਤ ਸਲੱਗ, URL ਪਾਥ ਅਤੇ ਵੱਖ-ਵੱਖ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਬਿਨਾਂ ਰੁਕਾਵਟ ਡੇਟਾ ਇੰਟਿਗ੍ਰੇਸ਼ਨ ਲਈ ਪਰਫੈਕਟ ਹੈ। ਧਿਆਨ ਦਿਓ: v3 MD5 ਪ੍ਰਯੋਗ ਕਰਦਾ ਹੈ, ਜੋ UUID v5 ਵਿੱਚ ਮਿਲਣ ਵਾਲੇ ਨਵੇਂ SHA-1 ਐਲਗੋਰਿਦਮ ਨਾਲੋਂ ਘੱਟ ਸੁਰੱਖਿਅਤ ਹੈ।

ਬਲਕ ਵਿੱਚ UUID v3 ਬਣਾਓ

UUID ਪਛਾਣ ਸੰਦ

ਸੁਰੱਖਿਆ ਅਤੇ ਪ੍ਰਾਈਵੇਟਸੀ ਦੀ ਗਾਰੰਟੀਸਾਰੇ UUID ਤੁਹਾਡੇ ਡਿਵਾਈਸ 'ਤੇ, ਸਿੱਧਾ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤਿਆਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਕਿਸੇ ਵੀ ਸਰਵਰ ਦੁਆਰਾ ਕਦੇ ਵੀ UUID, ਨਿੱਜੀ ਡਾਟਾ ਜਾਂ ਜਾਣਕਾਰੀ ਪ੍ਰਸारित, ਸਟੋਰ ਜਾਂ ਲੌਗ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ। ਸਾਡੀ ਸੇਵਾ ਦਾ ਉਪਯੋਗ ਕਰਨ ਸਮੇਂ ਤੁਹਾਨੂੰ ਪੂਰੀ ਪ੍ਰਾਈਵੇਟਸੀ ਅਤੇ ਸਰਵੋਤਮ ਸੁਰੱਖਿਆ ਦੀ ਗਾਰੰਟੀ ਮਿਲਦੀ ਹੈ।

UUID v3 ਕੀ ਹੈ?

UUID ਵਰਜਨ 3 ਇੱਕ 128-ਬਿੱਟ ਪਹਚਾਣਕਰਤਾ ਹੈ ਜੋ namespace UUID ਨੂੰ ਇੱਕ ਨਾਂ ਨਾਲ ਜੋੜ ਕੇ MD5 ਹੈਸ਼ਿੰਗ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਨਾਲ ਨਿਰਧਾਰਿਤ—ਹਮੇਸ਼ਾ ਇੱਕੋ ਜਿਹਾ—UUID ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਲਈ ਬਹੁਤ ਵਧੀਆ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਕਈ ਵਾਤਾਵਰਨਾਂ ਵਿੱਚ ਸਥਿਰ ਅਤੇ ਦੁਹਰਾਏ ਜਾ ਸਕਣ ਵਾਲੇ ਪਹਚਾਣਕਰਤਾਵਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

UUID v3 ਦਾ ਢਾਂਚਾ ਅਤੇ ਫਾਰਮੈਟ

  • ਬਿੱਟ ਸਾਈਜ਼: 128 ਬਿੱਟ (16 ਬਾਈਟ)
  • ਫਾਰਮੈਟ: 8-4-4-4-12 ਹੈਕਸਾਡੇਸੀਮਲ ਅੰਕ
  • ਉਦਾਹਰਨ: 3b241101-e2bb-4255-8caf-4136c566a962
  • ਕੁੱਲ ਅੱਖਰ: 36 (ਹਾਈਫਨ ਸਮੇਤ)
  • ਵਰਜ਼ਨ ਅੰਕ: ਤੀਜੇ ਸਮੂਹ ਦੀ ਸ਼ੁਰੂਆਤ '3' ਨਾਲ, ਜੋ UUID ਵਰਜਨ 3 ਦਰਸਾਉਂਦਾ ਹੈ
  • ਵੈਰੀਅੰਟ ਬਿੱਟ: ਚੌਥਾ ਸਮੂਹ ਸੰਰੱਖਿਤ UUID ਵੈਰੀਅੰਟ ਬਿੱਟ ਦਰਸਾਉਂਦਾ ਹੈ

UUID v3 ਉਦਾਹਰਨ ਦਾ ਵਿਆਖਿਆਥਮਕ ਵੇਰਵਾ

ਇੱਥੇ UUID v3 ਦੀ ਉਦਾਹਰਨ 3b241101-e2bb-4255-8caf-4136c566a962 ਦਾ ਵਿਸਥਾਰ ਦਿੱਤਾ ਗਿਆ ਹੈ

  • 3b241101 – MD5 ਹੈਸ਼ ਤੋਂ ਸ਼ੁਰੂਆਤੀ ਹਿੱਸਾ
  • e2bb – MD5 ਹੈਸ਼ ਦਾ ਮੱਧ ਹਿੱਸਾ
  • 4255 – ਜਿਸ ਵਿੱਚ ਵਰਜ਼ਨ 3 ਦਾ ਫਲੈਗ ਸ਼ਾਮਲ ਹੈ
  • 8caf – ਜਿਸ ਵਿੱਚ ਵੈਰੀਅੰਟ ਅਤੇ ਸੰਰੱਖਿਤ ਬਿਟਸ ਹਨ
  • 4136c566a962 – MD5 ਆਉਟਪੁੱਟ ਤੋਂ ਆਖਰੀ ਕ੍ਰਮ

UUID v3 ਕਿਉਂ ਚੁਣੀਏ?

  • ਇਸੇ namespace/ਨਾਮ ਇਨਪੁੱਟ ਤੋਂ ਲਗਾਤਾਰ, ਦੁਹਰਾਏ ਜਾ ਸਕਣ ਵਾਲੇ UUID ਬਣਾਉਂਦਾ ਹੈ
  • ਯੂਜ਼ਰਨੇਮ ਜਾਂ ਸਲੱਗ ਵਰਗੇ ਨਿਸ਼ਚਿਤ ਪਹਚਾਣਕਰਤਾ ਬਣਾਉਣ ਲਈ ਬੇਹਤਰੀਨ
  • ਕਿਸੇ ਵੀ ਰੇਂਡਮ ਨੰਬਰ ਜਨਰੇਸ਼ਨ ਜਾਂ ਬਾਹਰੀ ਸਹਿਯੋਗ ਦੀ ਲੋੜ ਨਹੀਂ
  • ਆਫਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ—ਕੋਈ ਸਰਵਰ ਜਾਂ ਨੈੱਟਵਰਕ ਇੰਟਰੈਕਸ਼ਨ ਨਹੀਂ ਚਾਹੀਦਾ

ਆਮ UUID v3 ਵਰਤੋਂ ਕੇਸ

  • ਯੂਜ਼ਰਨਾਮ ਜਾਂ ਈਮੇਲ ਪਤਾ ਲਈ ਸਥਿਰ ਆਈਡੀ ਬਣਾਉਣਾ
  • ਮੰਚਾਂ ਵਿੱਚ ਲਗਾਤਾਰ ਡੈਟਾਬੇਸ ਰਿਕਾਰਡ UUID ਦੀ ਯਕੀਨੀ ਬਣਾਉਣਾ
  • ਨਾਂਅਾਂ ਅਧਾਰਿਤ ਪੂਰਨ ਅਨੁਮਾਨਿਤ URL ਜਾਂ ਫਾਇਲ ਪਾਥ ਤਿਆਰ ਕਰਨਾ
  • ਮਿਆਰੀਕ੍ਰਿਤ ਆਈਡੀ ਨਾਲ ਪਹਿਲਾਂ ਦੇ ਸਿਸਟਮ ਦਾ ਸੁਚਾਰੂ ਇੰਟੀਗ੍ਰੇਸ਼ਨ
  • ਨਾਂਅ/ਨਾਮ-ਸਪੇਸ ਜੋੜੀ ਤੋਂ ਵਿਲੱਖਣ ਤੇ ਦੁਹਰਾਏ ਜਾ ਸਕਣ ਵਾਲੇ ਸਲੱਗ ਬਣਾਉਣਾ

ਸੁਰੱਖਿਆ ਸਬੰਧੀ ਵਿਚਾਰ

UUID v3 MD5 ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 'ਤੇ ਆਧਾਰਿਤ ਹੈ, ਜੋ ਤੇਜ਼ ਹੈ ਪਰ ਹੁਣ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਮੁਦਦਿਆਂ ਲਈ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਮੰਨਿਆ ਜਾਂਦਾ। ਜਿੱਥੇ ਆਮ ਪਹਿਛਾਣ ਲਈ ਠੀਕ ਹੈ, ਪਰ ਸੁਰੱਖਿਅਤ ਜਾਂ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈਸ਼ਿੰਗ ਲਈ ਇਸ ਤੋਂ ਬਚੋ।

ਹੋਰ ਜਾਣਕਾਰੀ