Toate instrumenteleParole și criptare

Generator aleatoriu

Generează UUID-uri (v4 și v7), aruncă zaruri, aruncă monede, alege numere și creează token-uri hex sau base64url. Rulează pe dispozitivul tău și nu încarcă nimic.

Rulează pe dispozitivul tău
Se încarcă instrumentul…

O singură pagină de instrumente aleatorii, toate folosind generatorul criptografic de numere aleatorii al browserului, aceeași sursă folosită pentru cheile de criptare. Creează UUID-uri, aruncări de zaruri, aruncări de monedă, numere dintr-un interval sau token-uri, cât ai nevoie, și copiază-le pe toate deodată.

Ce se întâmplă cu datele tale

  • Valorile sunt create în browser și nu sunt trimise nicăieri. Generarea nu face nicio cerere.
  • Nu se salvează și nu se înregistrează nimic. Reîncarcă pagina și toate valorile dispar.
  • Numerele sunt extrase fără părtinire, deci un interval care nu se împarte exact nu este înclinat spre capătul inferior.

Limite de reținut

  • Un UUID este un identificator, nu un secret. Versiunea 7 începe cu momentul în care a fost creată, deci arată când. Pentru o cheie secretă, folosește opțiunea token.
  • Aleatoriul din browser se potrivește pentru alegeri de zi cu zi și chei pe care le creezi și le folosești imediat. Pentru ceva la fel de serios ca seed-ul unui portofel, folosește un instrument dedicat în care ai încredere.

Întrebări frecvente

Care este diferența dintre UUID v4 și v7?

Versiunea 4 este complet aleatorie. Versiunea 7 începe cu ora curentă în milisecunde, urmată de biți aleatorii, astfel încât valorile mai noi se sortează după cele mai vechi, ceea ce se potrivește cheilor de bază de date.

Este suficient de aleatoriu pentru chei?

Numerele provin din generatorul sigur criptografic al browserului, care este sursa potrivită. Token-urile sunt bune pentru chei API și secrete de dimensiunea pe care o alegi. Pentru parole, generatorul de parole adaugă opțiunile pe care le cer site-urile.

Sunt zarurile și moneda corecte?

Da. Fiecare față și fiecare parte sunt la fel de probabile. Instrumentul evită mica părtinire pe care o provoacă un calcul simplu cu rest când numărul de fețe nu împarte exact intervalul generatorului.