sw

Jenereta ya UUID

Tengeneza UUID (toleo la 1, 4 au 7) ndani ya kivinjari chako: nasibu kwa njia ya kriptografia na papo hapo, bila kupakia.

Inachakata humu kwenye kifaa chako ...

Matokeo
 
Pakua
Toleo
  • Toleo la 1 (muhuri wa saa + nodi)
  • Toleo la 4 (nasibu)
  • Toleo la 5 (kwa msingi wa jina, SHA-1)
  • Toleo la 7 (lililopangwa kwa wakati)
Idadi
Herufi kubwa
Vistari
Je, faili yangu hupakiwa?

Hapana. Kila kitu hufanyika kwenye kivinjari chako - faili yako haitoki kamwe kwenye kifaa chako. Jinsi hili linavyoweza kuthibitishwa

Hakuna kupakia100% kwa kifaa chako
Maudhui hubaki kwakohakuna ufikiaji wa wengine
Hosted in GermanyGlobal Content Delivery
Imekaguliwa kwa njeTLS A+ · Vichwa vya HTTP A+

UUID (Universally Unique Identifier, RFC 9562) ni kitambulisho cha biti 128 ambacho kwa kawaida kina uhakika wa kuwa cha kipekee bila mamlaka kuu yoyote kukigawa. Ndivyo hasa kinachofanya UUID kuwa chaguo la kwanza kwa funguo za hifadhidata, majina ya faili na vitu, vitambulisho vya uhusiano katika kumbukumbu, au popote ambapo mifumo miwili huru inapaswa kutengeneza vitambulisho ambavyo havitagongana kamwe. Jenereta hii huvitengeneza papo hapo kwa idadi unayotaka.

Unachagua kati ya toleo la 4 na toleo la 7. Toleo la 4 karibu lote ni nasibu na ndilo kawaida linalotumika wakati mpangilio haujalishi. Toleo la 7 huweka muhuri wa wakati mbele ili thamani ziweze kupangwa kwa mpangilio wa wakati: mara nyingi ni la haraka zaidi kama ufunguo mkuu katika hifadhidata za kisasa, lakini hudhihirisha kwa makusudi wakati wa takriban wa kutengeneza. Katika hali zote mbili, nasibu hutoka kwenye chanzo salama cha kriptografia cha kivinjari (Web Crypto), si kutoka kwa nasibu bandia dhaifu.

Utengenezaji hufanyika kabisa ndani ya kivinjari chako kwa JavaScript safi: hakuna ingizo, hakuna kinachopakiwa, hakuna kinachohifadhiwa, na hakuna maktaba ya kigeni inayopakuliwa kutoka CDN. Kwa hiari unaweza kutoa thamani kwa herufi kubwa au kuondoa vistari (herufi 32 za hex tupu). Matokeo huonekana kama faili ya maandishi yenye UUID moja kwa kila mstari ambayo unaweza kupakua.

Vitengenezaji vingi vya UUID mtandaoni huonyesha matangazo kando ya matokeo au hupunguza idadi ya thamani zinazotengenezwa kwa wakati mmoja katika hali ya bure. Zana hii hutengeneza hadi UUID 1000 kwa kila utekelezaji bila matangazo, bila akaunti, na hufanya kazi hata bila mtandao baada ya upakiaji wa kwanza.

Maelezo ya kiufundi

Maelezo ya kiufundi
Miundo ya ingizoBila faili (kizalishaji)
Muundo wa matokeoTXT
Uchakataji wa kundiHapana
UchakatajiNdani ya kivinjari (JavaScript)
Upakiaji wa failiHakuna

Katika hatua 3

  1. Chagua toleo na idadi.
  2. Bofya tengeneza.
  3. Pakua UUID kama faili ya maandishi.

Mipaka: UUID ni vitambulisho, si siri: havifai kama nenosiri wala ufunguo, tumia jenereta ya nenosiri kwa hilo. Toleo la 4 kwa kawaida halina mgongano, lakini si la kipekee kwa uhakika wa kihisabati. Toleo la 7 hufanya wakati wa kutengeneza uonekane kwa ujumla (ndivyo upangaji unavyofanya kazi). Kila mzunguko hutengeneza thamani 1000 kwa wingi zaidi (kikomo kilichowekwa kwa makusudi kwa matokeo ya ukubwa unaofaa, si kikomo cha kihisabati au kiufundi cha uzalishaji wa UUID wenyewe).

Ulinganisho wa matoleo ya UUID

Ulinganisho wa matoleo ya UUID
ToleoChanzoInapangika?Ina uhakika?Kumbuka ya faragha
Toleo la 1muhuri wa saa + noditakribanihapanakitambulisho cha nodi hapa ni nasibu (kamwe si halisi)
Toleo la 4nasibuhapanahapanahakuna kumbuka maalum
Toleo la 5nafasi ya jina + jina (SHA-1)hapanandiyojina/nafasi ya jina hubaki za ndani
Toleo la 7muhuri wa saa + nasibundiyohapanahufichua wakati wa uundaji

Maswali yanayoulizwa mara kwa mara

Je, data yoyote hupakiwa?

Hapana. Hakuna ingizo; thamani hutengenezwa kabisa ndani ya kivinjari chako na hazihifadhiwi wala kutumwa.

Kuna tofauti gani kati ya toleo la 4 na 7?

Toleo la 4 ni nasibu karibu safi (hakuna mpangilio). Toleo la 7 huongeza muhuri wa wakati mbele, hivyo linaweza kupangwa kwa mpangilio wa wakati na mara nyingi ni ufunguo bora wa hifadhidata, lakini hudhihirisha wakati wa takriban wa kutengeneza.

Je, UUID ni za kipekee kweli?

Kwa kawaida ndiyo. Kwa toleo la 4, uwezekano wa mgongano ni mdogo sana hata hauzingatiwi katika matumizi halisi; ni ugawaji wa kati pekee ndio una uhakika kamili wa kipekee.

Chanzo gani cha nasibu hutumika?

Chanzo salama cha kriptografia cha kivinjari (Web Crypto), si nasibu bandia dhaifu. Hilo hulinda dhidi ya thamani zinazoweza kutabiriwa.

Nafasi ya majina ni nini katika toleo la 5?

UUID isiyobadilika inayoamua aina ya jina (DNS kwa majina ya kikoa, au URL, OID, au X.500). Nafasi nne za majina za kawaida zinatoka RFC 9562/4122; badala yake unaweza kuweka UUID yako mwenyewe kama nafasi ya jina.

Je, naweza kutumia UUID kama nenosiri?

Afadhali isiwe hivyo. UUID ni kitambulisho chenye muundo maalum, si siri. Kwa manenosiri, tumia jenereta ya nenosiri yenye urefu na uchaguzi wa herufi unaoweza kurekebishwa.

Je, kitengenezaji hufanya kazi pia kwenye simu?

Ndiyo, kwenye kivinjari chochote cha kisasa cha simu sawa na kwenye kompyuta - UUID zinatengenezwa kwa ndani kwenye kifaa.

Je, matumizi yana gharama, au kuna kikomo?

Hapana, ni bure kabisa, bila akaunti. Thamani hadi 1000 zinawezekana kwa kila utekelezaji; kwa zaidi, tengeneza tena tu.

Je, naweza kutumia kitengenezaji bila mtandao?

Ndiyo. Baada ya upakiaji wa kwanza wa ukurasa, utengenezaji hufanya kazi hata katika hali ya ndege, kwa sababu unafanyika kabisa kwenye kivinjari.

Zana zinazohusiana

Kokotoa checksum · Simbua JWT · Kitengeneza Nenosiri · Steganografia ya picha · Kizalisha CSR · Kizalisha BIP39