Triple DES Encryption ug Decryption Online

Triple DES o DESede , usa ka symmetric-key algorithm alang sa pag-encrypt sa electronic data, mao ang manununod sa DES(Data Encryption Standard) ug naghatag ug mas luwas nga encryption kay sa DES. Ang Triple DES nagbungkag sa yawe nga gihatag sa user ngadto sa tulo ka mga subkey sama sa k1, k2, ug k3. Ang usa ka mensahe gi-encrypt una sa k1, dayon gi-decrypt sa k2 ug gi-encrypt pag-usab sa k3. Ang DESede key size kay 128 o 192 bit ug block size 64 bit. Adunay 2 nga mga paagi sa operasyon-Triple ECB (Electronic Code Book) ug Triple CBC (Cipher Block Chaining).

Sa ubos mao ang online nga libre nga himan nga naghatag triple DES encryption ug decryption sa duha ka mga paagi sa operasyon alang sa bisan unsa nga yano nga teksto.

Triple DES Encryption

Base64 Hex

Triple DES Decryption

Base64 Plain-Text

Ang bisan unsang sekreto nga yawe nga kantidad nga imong gisulod, o among gimugna wala gitipigan sa kini nga site, kini nga himan gihatag pinaagi sa usa ka HTTPS URL aron masiguro nga ang bisan unsang sekreto nga mga yawe dili mahimong kawaton.

Kung gipabilhan nimo kini nga himan mahimo nimong ikonsiderar ang pagdonar.

Kami mapasalamaton sa inyong walay katapusan nga suporta.

Triple DES Encryption

  • Pagpili sa yawe:Ang Triple DES naggamit ug tulo ka yawe, kasagarang gitawag nga K1, k2, k3. Ang matag yawe adunay 56 ka bits ang gitas-on, apan tungod sa parity bits, ang epektibo nga yawe nga gidak-on mao ang 64 bits matag yawe.
  • Proseso sa Pag-encrypt::
    • Pag-encrypt gamit ang K1Ang plaintext block unang gi-encrypt gamit ang unang yawe nga K1, nga miresulta sa ciphertext C1
    • Pag-decrypt gamit ang K2:Ang C1 dayon gi-decrypted gamit ang ikaduhang yawe nga K2, nga nagpatunghag intermediate nga resulta.
    • I-encrypt gamit ang K3:Sa katapusan, ang intermediate nga resulta gi-encrypt pag-usab gamit ang ikatulo nga yawe K3 aron makahimo sa katapusang ciphertext C2.

Triple DES Decryption

Ang pag-decryption sa Triple DES mao ang kabaliktaran sa encryption:
  • Proseso sa Decryption:
    • Pag-decrypt gamit ang K3Ang ciphertext C2 gi-decrypted gamit ang ikatulo nga yawe K3 aron makakuha og intermediate nga resulta.
    • I-encrypt gamit ang K2:Ang intermediate nga resulta dayon gi-encrypt gamit ang ikaduhang yawe nga K2, nga nagpatunghag laing intermediate nga resulta.
    • Pag-decrypt gamit ang K1:Sa katapusan, kini nga resulta gi-decrypted gamit ang unang yawe nga K1 aron makuha ang orihinal nga plaintext.

Panguna nga Pagdumala

  • Laki sa yawe:Ang matag yawe sa Triple DES kay 56 ka bits ang gitas-on, nga moresulta sa usa ka kinatibuk-ang epektibo nga yawe nga gidak-on nga 168 ka bits (kay K1, K2 ug K3 gigamit nga sunud-sunod).
  • Key Paggamit:Ang K1 ug K3 mahimong parehas nga yawe alang sa atrasado nga pagpahiangay sa sumbanan nga DES, apan girekomenda nga magkalainlain ang K2 aron mapauswag ang seguridad.

Mga Konsiderasyon sa Seguridad

  • Ang Triple DES gikonsiderar nga luwas apan medyo hinay kon itandi sa modernong mga algorithm sama sa AES.
  • Tungod sa yawe nga gitas-on niini, ang 3DES dali nga madala sa pipila ka mga pag-atake ug dili na girekomenda alang sa mga bag-ong aplikasyon kung diin ang mas maayo nga mga alternatibo (sama sa AES) magamit.

Ang Triple DES nagpabilin nga gigamit sa mga sistema sa kabilin diin gikinahanglan ang pagkaangay sa DES, apan kasagarang gigamit sa modernong mga aplikasyon. AES alang sa simetriko nga pag-encrypt tungod sa kaepektibo ug lig-on nga seguridad.

Giya sa Paggamit sa DES Encryption

Pagsulod sa bisan unsang plain-text o password nga gusto nimong i-encrypt. Human niana, pilia ang encryption mode gikan sa dropdown. Sa ubos mao ang posible nga mga walog:

  • ECB: Uban sa ECB mode, ang bisan unsang teksto gibahin sa daghang mga bloke, ug ang matag bloke gi-encrypt gamit ang yawe nga gihatag ug busa parehas nga yano nga mga bloke sa teksto gi-encrypt sa parehas nga mga bloke sa cipher text. Busa, kini nga encryption mode giisip nga dili kaayo luwas kaysa CBC mode. Walay IV nga gikinahanglan alang sa ECB mode tungod kay ang matag block gi-encrypt ngadto sa parehas nga cipher text blocks. Hinumdumi, ang paggamit sa IV nagsiguro nga ang parehas nga mga plaintext gi-encrypt sa lainlaing mga ciphertext.

  • CBC: Ang CBC encryption mode gikonsiderar nga mas segurado kon itandi sa ECB mode, tungod kay ang CBC nagkinahanglan sa IV nga makatabang sa pag-random sa pag-encrypt sa susamang mga bloke dili sama sa ECB mode. Ang inisyal nga gidak-on sa vector alang sa CBC mode kinahanglan nga 64 bit nagpasabot nga kini kinahanglan nga 8 ka karakter ang gitas-on ie, 8*8 = 64 bits