DES Encryption ug Decryption Online

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. Gibahin sa DES ang 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 DES encryption ug decryption sa duha ka paagi sa operasyon alang sa bisan unsang yano nga teksto.

DES Encryption

Base64 Hex

DES Decryption

Base64 Plain-Text

Ang bisan unsang sekreto nga yawe nga kantidad nga imong gisulod, o among gimugna wala gitipigan niini nga site, kini nga himan gihatag pinaagi sa 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.

DES Encryption

  • Pagpili sa yawe:Ang DES naggamit ug tulo ka yawe, kasagarang gitawag nga K1, k2, k3. Ang matag yawe 56 ka bit ang gitas-on, apan tungod sa parity bits, ang epektibong yawe nga gidak-on kay 64 ka bit kada 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 mahimo ang katapusang ciphertext C2.

DES Decryption

Ang pag-decryption sa DES mao ang kabaliktaran sa encryption:
  • Proseso sa Decryption:
    • Pag-decrypt gamit ang K3Ang ciphertext C2 gi-decrypted gamit ang ikatulo nga yawe nga K3 aron makakuha og intermediate nga resulta.
    • Pag-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 K1 aron makuha ang orihinal nga plaintext.

Panguna nga Pagdumala

  • Gidak-on sa yawe:Ang matag yawe sa DES kay 56 ka bits ang gitas-on, nga moresulta sa usa ka kinatibuk-ang epektibo nga yawe nga gidak-on sa 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 DES gikonsiderar nga luwas apan medyo hinay kung itandi sa modernong mga algorithm sama sa AES.
  • Tungod sa yawe nga gitas-on niini, ang 3DES daling madala sa pipila ka mga pag-atake ug dili na girekomenda alang sa mga bag-ong aplikasyon diin ang mas maayo nga mga alternatibo (sama sa AES) anaa.

Ang DES nagpabilin nga gigamit sa mga sistema sa kabilin diin gikinahanglan ang pagkaangay sa DES, apan ang modernong mga aplikasyon kasagarang naggamit 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: 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