Casualità di qualità crittografica. Esadecimale pronto da copiare. Generato interamente nel tuo browser.
Un byte è composto da otto bit, ciascuno indipendentemente 0 o 1, producendo 256 valori possibili (da 0 a 255). Generare N byte casuali significa estrarre N campioni indipendenti. L'entropia è esattamente N × 8 bit. Sedici byte producono 128 bit di entropia: 3,4 × 1038 risultati possibili. Trentadue byte producono 256 bit: più risultati possibili degli atomi nell'universo osservabile.
Esadecimale codifica ogni byte come due caratteri (0-9, A-F). Base64 codifica tre byte in quattro caratteri ASCII. Binario mostra ogni byte come otto cifre. Il contenuto informativo è identico in tutti e tre i formati. Le schede formato cambiano la visualizzazione senza rigenerare.
Ogni generazione chiama crypto.getRandomValues(), la Web Cryptography API integrata in ogni browser moderno. Attinge dall'entropia a livello hardware: rumore termico, jitter elettrico e temporizzazione degli interrupt. L'istogramma di frequenza dei byte dimostra visivamente l'uniformità man mano che si generano più byte.
Ogni byte viene generato all'interno del tuo browser e non viene mai trasmesso. I byte grezzi esistono solo nella memoria del tuo dispositivo e negli appunti. Il server ha fornito questa pagina; il tuo dispositivo ha creato la casualità.
I destinatari generano i propri byte indipendenti sul proprio dispositivo.
Ispirazione Quotidiana
Opere selezionate dalla giuria dell’A' Design Award, presentate fresche ogni mattina.