DES Crittografia e decrittografia in linea

DES o DESede , un algoritmo a chiave simmetrica per la crittografia dei dati elettronici, è il successore di DES (standard di crittografia dei dati) e fornisce una crittografia più sicura rispetto a DES. Il DES suddivide la chiave fornita dall'utente in tre sottochiavi come k1, k2 e k3. Un messaggio viene prima crittografato con k1, quindi decrittografato con k2 e nuovamente crittografato con k3. La dimensione della chiave DESede è 128 o 192 bit e la dimensione dei blocchi è 64 bit. Sono disponibili 2 modalità di funzionamento: Triple ECB (Electronic Code Book) e Triple CBC (Cipher Block Chaining).

Di seguito è riportato lo strumento gratuito online che fornisce la crittografia e la decrittografia DES con le due modalità operative per qualsiasi testo normale.

Crittografia DES

Base64 Esadecimale

Decrittografia DES

Base64 Testo semplice

Qualsiasi valore di chiave segreta immesso o generato da noi non viene archiviato su questo sito, questo strumento viene fornito tramite un URL HTTPS per garantire che eventuali chiavi segrete non possano essere rubate.

Se apprezzi questo strumento allora puoi considerare di donare.

Siamo grati per il vostro supporto infinito.

Crittografia DES

  • Selezione chiave:DES utilizza tre chiavi, generalmente denominate K1, k2, k3. Ciascuna chiave è lunga 56 bit, ma a causa dei bit di parità, la dimensione effettiva della chiave è di 64 bit per chiave.
  • Processo di crittografia::
    • Crittografa con K1Il blocco di testo in chiaro viene prima crittografato utilizzando la prima chiave K1, risultando in testo cifrato C1
    • Decifrare con K2:C1 viene quindi decrittografato utilizzando la seconda chiave K2, producendo un risultato intermedio.
    • Crittografa con K3:Infine, il risultato intermedio viene nuovamente crittografato utilizzando la terza chiave K3 per produrre il testo cifrato finale C2.

Decrittografia DES

La decrittazione in DES è essenzialmente il contrario della crittografia:
  • Processo di decodifica:
    • Decifra con K3Il testo cifrato C2 viene decriptato utilizzando la terza chiave K3 per ottenere un risultato intermedio.
    • Crittografa con K2:Il risultato intermedio viene quindi crittografato utilizzando la seconda chiave K2, producendo un altro risultato intermedio.
    • Decifrare con K1:Infine, questo risultato viene decrittografato utilizzando la prima chiave K1 per ottenere il testo in chiaro originale.

Gestione delle chiavi

  • Dimensione chiave:Ciascuna chiave in DES è lunga 56 bit, risultando in una dimensione effettiva della chiave totale di 168 bit (poiché K1, K2 e K3 vengono utilizzati in sequenza).
  • Utilizzo chiave:K1 e K3 possono essere la stessa chiave per la compatibilità con le versioni precedenti con DES standard, ma si consiglia che K2 sia diversa per migliorare la sicurezza.

Considerazioni sulla sicurezza

  • DES è considerato sicuro ma è relativamente lento rispetto ai moderni algoritmi come AES.
  • A causa della lunghezza della chiave, 3DES è suscettibile a determinati attacchi e non è più consigliato per nuove applicazioni dove sono disponibili alternative migliori (come AES).

DES rimane in uso nei sistemi legacy in cui è richiesta la compatibilità con DES, ma in genere lo utilizzano le applicazioni moderne AES per la crittografia simmetrica grazie alla sua efficienza e alla sua solida sicurezza.

Guida all'utilizzo della crittografia DES

Inserisci il testo semplice o la password che desideri crittografare. Successivamente, seleziona la modalità di crittografia dal menu a discesa. Di seguito sono riportati i possibili valori:

  • BCE: Con la modalità BCE, qualsiasi testo viene diviso in più blocchi e ciascun blocco viene crittografato con la chiave fornita e quindi identici blocchi di testo semplice vengono crittografati in identici blocchi di testo cifrato. Pertanto, questa modalità di crittografia è considerata meno sicura della modalità CBC. Per la modalità BCE non è richiesto alcun IV poiché ciascun blocco è crittografato in blocchi di testo cifrato identici. Ricorda, l'uso di IV garantisce che testi in chiaro identici siano crittografati in testi cifrati diversi.

  • CBC: La modalità di crittografia CBC è considerata più sicura rispetto alla modalità ECB, poiché CBC richiede IV che aiuta a randomizzare la crittografia di blocchi simili a differenza della modalità ECB. La dimensione del vettore di inizializzazione per la modalità CBC deve essere 64 bit, ovvero deve essere lungo 8 caratteri, ovvero 8*8 = 64 bit