DES Encryption le Decryption Online

DES kapa DESede , algorithm ea symmetric-key bakeng sa encryption ea data ea elektronike, ke mohlahlami oa DES(Maemo a ho Encryption Data) mme e fana ka encryption e sireletsehileng ho feta DES. DES e roba senotlolo se fanoeng ke mosebelisi ho li-subkeys tse tharo joalo ka k1, k2, le k3. Molaetsa o kentsoe ka k1 pele, ebe oa hlakoloa ka k2 ebe o ngolisoa hape ka k3. The DESede key size is 128 or 192 bit and blocks size 64 bit. Ho na le mekhoa ea 2 ea ts'ebetso-Triple ECB (Electronic Code Book) le Triple CBC (Cipher Block Chaining).

Ka tlase ke sesebelisoa sa mahala sa marang-rang se fanang ka encryption le decryption ea DES ka mekhoa e 'meli ea ts'ebetso bakeng sa mongolo ofe kapa ofe o hlakileng.

Tlhaloso ea DES

Motheo64 Hex

Decryption ea DES

Motheo64 Mongolo o Hlakileng

Boleng bofe kapa bofe ba lekunutu boo u bo kenyang, kapa boo re bo hlahisang ha bo bolokoe sebakeng sena sa marang-rang, sesebelisoa sena se fanoa ka HTTPS URL ho netefatsa hore linotlolo life kapa life tsa lekunutu li ke ke tsa utsuoa.

Haeba u ananela sesebelisoa sena joale u ka nahana ka ho fana.

Re leboha tšehetso ea hau e sa feleng.

Tlhaloso ea DES

  • Khetho ea Bohlokoa:DES e sebelisa linotlolo tse tharo, tseo hangata li bitsoang K1, k2, k3. Senotlolo se seng le se seng se bolelele ba li-bits tse 56, empa ka lebaka la li-parity bits, boholo bo sebetsang ba senotlolo ke li-bits tse 64 ka senotlolo.
  • Mokhoa oa ho Fetola ::
    • Encrypt ka K1Sebaka sa mongolo o hlakileng se qala ka mokhoa o patiloeng ho sebelisoa senotlolo sa pele sa K1, se hlahisang ciphertext C1
    • Hlakola ka K2:C1 e ntan'o hlakoloa ho sebelisoa senotlolo sa bobeli sa K2, ho hlahisa sephetho sa mahareng.
    • Encrypt ka K3:Qetellong, sephetho sa bohareng se patiloe hape ho sebelisoa senotlolo sa boraro sa K3 ho hlahisa mongolo oa ho qetela oa ciphertext C2.

Decryption ea DES

Decryption ho DES ha e le hantle ke mokhoa o fapaneng oa ho kenyelletsa:
  • Mokhoa oa ho hlakola:
    • Hlakola ka K3Ciphertext C2 e hlakotsoe ho sebelisoa senotlolo sa boraro sa K3 ho fumana sephetho sa mahareng.
    • Encrypt ka K2:Sephetho sa bohareng se ntan'o patoa ka senotlolo sa bobeli sa K2, se hlahisa sephetho se seng sa mahareng.
    • Hlakola ka K1:Qetellong, sephetho sena se hlakoloa ho sebelisoa senotlolo sa pele sa K1 ho fumana mongolo oa mantlha.

Tsamaiso ea Bohlokoa

  • Boholo ba Senotlolo:Senotlolo se seng le se seng sa DES se bolelele ba li-bits tse 56, se hlahisang boholo bo sebetsang ba linotlolo tsa 168 (kaha K1, K2 le K3 li sebelisoa ka tatellano).
  • Tšebeliso ea bohlokoa:K1 le K3 e ka ba senotlolo se tšoanang bakeng sa ho lumellana le morao-rao le DES e tloaelehileng, empa ho khothaletsoa hore K2 e fapane ho matlafatsa ts'ireletso.

Mehopolo ea T ireletso

  • DES e nkoa e sireletsehile empa e batla e lieha ha e bapisoa le mekhoa ea morao-rao e kang AES.
  • Ka lebaka la bolelele ba eona ba bohlokoa, 3DES e ka hlaseloa habonolo ke litlhaselo tse itseng 'me ha e sa khothaletsoa bakeng sa lisebelisoa tse ncha moo mekhoa e meng e molemo (joaloka AES) e fumanehang.

DES e ntse e sebelisoa litsamaisong tsa lefa moo ho lumellana le DES ho hlokahalang, empa lits'ebetso tsa sejoale-joale hangata li sebelisoa. AES bakeng sa encryption ea symmetric ka lebaka la ts'ebetso ea eona le ts'ireletso e matla.

Tataiso ea Tšebeliso ea Encryption ea DES

Kenya mongolo ofe kapa ofe o hlakileng kapa password eo u batlang ho e ngolla. Ka mor'a moo, khetha mokhoa oa encryption ho tloha ho dropdown. Ka tlase ke li-vales tse ka khonehang:

  • ECB: Ka mokhoa oa ECB, mongolo o mong le o mong o arotsoe ka li-blocks tse ngata, 'me block e' ngoe le e 'ngoe e patiloe ka senotlolo se fanoeng, ka hona, li-block tse tšoanang tse hlakileng li kentsoe ka har'a li-block tsa mongolo tse tšoanang. Kahoo, mokhoa ona oa encryption o nkuoa o sa sireletseha ho feta mokhoa oa CBC. Ha ho na IV e hlokahalang bakeng sa mokhoa oa ECB kaha boloko bo bong le bo bong bo kentsoe ka mokhoa o patehileng ka har'a li-block tsa mongolo tse tšoanang. Hopola, ts'ebeliso ea IV e netefatsa hore litemana tse tšoanang li ngotsoe ka mokhoa o khutsitseng ho li-ciphertexts tse fapaneng.

  • CBC: Mokhoa oa encryption oa CBC o nkuoa o sireletsehile haholoanyane ha o bapisoa le mokhoa oa ECB, kaha CBC e hloka IV e thusang ka mokhoa o ikhethileng oa ho kenyelletsa li-blocks tse tšoanang ho fapana le mokhoa oa ECB. Boholo ba vector ea ho qala bakeng sa mokhoa oa CBC e lokela ho ba 64 bit ho bolelang hore e tlameha ho ba le litlhaku tse 8 ka bolelele, ke hore, 8*8 = 64 bits.