DES Encryption and Decryption Online

DES o DESede , un algoritmu di chjave simmetrica per a criptografia di dati elettronichi, hè u successore di DES (standard di crittografia di dati) è furnisce una criptografia più sicura di DES. U DES rompe a chjave furnita da l'utilizatori in trè sottochiavi cum'è k1, k2 è k3. Un messagiu hè criptatu cù k1 prima, dopu decifratu cù k2 è criptatu novu cù k3. A dimensione di a chjave DESede hè 128 o 192 bit è a dimensione di blocchi 64 bit. Ci sò 2 modi di funziunamentu - Triple ECB (Libru di codice elettronicu) è Triple CBC (Cipher Block Chaining).

Quì sottu hè u strumentu gratuitu in linea chì furnisce a criptografia è a decifrazione DES cù i dui modi di funziunamentu per ogni testu chjaru.

Criptazione DES

Basa 64 Hex

DES Decryption

Basa 64 Plain-Text

Qualchese valore di chjave secreta chì inserite, o generà ùn hè micca almacenatu in stu situ, questu strumentu hè furnitu via un URL HTTPS per assicurà chì e chjave secrete ùn ponu micca esse arrubatu.

Se apprezzate stu strumentu, pudete cunsiderà a donazione.

Semu ringraziati per u vostru sustegnu senza fine.

Criptazione DES

  • Selezzione chjave:DES usa trè chiavi, tipicamente chjamati K1, k2, k3. Ogni chjave hè 56 bits longu, ma per via di i bit di parità, a dimensione di a chjave effettiva hè 64 bit per chjave.
  • Prucessu di criptografia::
    • Cifrate cù K1U bloccu di testu chjaru hè prima criptatu cù a prima chjave K1, risultatu in u testu cifratu C1
    • Decrypt cù K2:C1 hè poi decriptatu cù a seconda chjave K2, chì pruduce un risultatu intermediu.
    • Cifrate cù K3:Infine, u risultatu intermediu hè criptatu novu utilizendu a terza chjave K3 per pruduce u ciphertext finale C2.

DES Decryption

A decrittografia in DES hè essenzialmente l'inversu di a crittografia:
  • Prucessu di decrittografia:
    • Decrypt cù K3U ciphertext C2 hè decriptatu cù a terza chjave K3 per ottene un risultatu intermediu.
    • Cifrate cù K2:U risultatu intermediu hè poi criptatu cù a seconda chjave K2, pruducendu un altru risultatu intermediu.
    • Decrypt cù K1:Infine, stu risultatu hè decifratu cù a prima chjave K1 per ottene u testu originale.

Gestione chjave

  • Dimensione chjave:Ogni chjave in DES hè di 56 bits, risultante in una dimensione di chjave efficace tutale di 168 bit (dapoi K1, K2 è K3 sò usati in sequenza).
  • Usu chjave:K1 è K3 ponu esse a listessa chjave per a cumpatibilità retrocede cù DES standard, ma hè cunsigliatu per K2 per esse diversu per rinfurzà a sicurità.

Considerazioni di sicurezza

  • DES hè cunsideratu sicuru ma hè relativamente lento cumparatu cù algoritmi muderni cum'è AES.
  • A causa di a so lunghezza chjave, 3DES hè suscettibile à certi attacchi è ùn hè più cunsigliatu per novi applicazioni induve megliu alternative (cum'è AES) sò dispunibili.

DES resta in usu in sistemi legacy induve a cumpatibilità cù DES hè necessaria, ma l'applicazioni muderne sò tipicamente usate AES per a criptografia simmetrica per via di a so efficienza è di a sicura robusta.

Guida d'uso di crittografia DES

Inserite ogni testu chjaru o password chì vulete criptà. Dopu quì, selezziunate u modu di criptografia da u menù. Quì sottu sò i pussibuli vale:

  • BCE: Cù u modu ECB, ogni testu hè divisu in parechji blocchi, è ogni bloccu hè criptatu cù a chjave furnita è dunque i blocchi di testu chjaru identici sò criptati in blocchi di testu di criptu identici. Dunque, stu modu di criptografia hè cunsideratu cum'è menu assicuratu cà u modu CBC. Nisun IV hè necessariu per u modu ECB postu chì ogni bloccu hè criptatu in blocchi di testu di criptu identici. Ricurdativi, l'usu di IV assicura chì i testi chjappi identici sò criptati à diversi testi di criptu.

  • CBC: U modu di crittografia CBC hè cunsideratu più assicuratu cumparatu cù u modu ECB, postu chì CBC richiede IV chì aiuta à randomizing a criptografia di blocchi simili à u cuntrariu di u modu ECB. A dimensione di u vettore di inizializazione per u modu CBC deve esse 64 bit significatu chì deve esse 8 caratteri, vale à dì 8 * 8 = 64 bit.