Strumento XOR one-time pad

Inserisci un messaggio e una chiave, scegli cifra o decifra, ed eseguine lo XOR.

Come si usa

  1. Inserisci i tuoi valori nei campi qui sopra.
  2. Premi Calcola per vedere subito il tuo risultato.
  3. Usa il pulsante Condividi per copiare un link al tuo risultato.

Informazioni su questo calcolatore

Il one-time pad, formalizzato da Gilbert Vernam, raggiunge in teoria la segretezza perfetta combinando ogni byte del testo in chiaro con un byte di chiave di pari lunghezza tramite XOR, un'operazione bit a bit reversibile in cui applicare due volte la stessa chiave restituisce i dati originali (P ⊕ K = C, poi C ⊕ K = P). La segretezza perfetta vale solo se la chiave è davvero casuale, lunga esattamente quanto il messaggio e mai riutilizzata; in pratica la stessa matematica con una chiave breve ripetuta (come fa questo strumento) produce un semplice cifrario a flusso violabile, non un vero blocco inviolabile.

Questo strumento applica lo XOR a un messaggio con una chiave, ripetendo la chiave per adattarla alla lunghezza del messaggio, per cifrare il testo in esadecimale o decifrare l'esadecimale in testo. Gli studenti di crittografia lo usano per vedere in prima persona la meccanica della cifratura basata su XOR, e i giocatori di CTF e chi impara la sicurezza lo usano per codificare o decodificare rapidamente a mano le sfide con cifrari XOR.

Ti è stato utile?

Puoi scegliere fino a 3 reazioni.

Commenti

  • Scrivi tu il primo commento.

Calcolatori popolari

Tutti i calcolatori