DES Encryption ma Decryption Online

DES poʻo DESede , o se symmetric-key algorithm mo le faʻailogaina o faʻamatalaga eletise, o le sui o DES(Tulaga Fa'ailoga Fa'amatalaga) ma maua ai fa'ailoga sili atu ona malupuipuia nai lo le DES. E vaevaeina e le DES le ki e tu'uina atu e le tagata fa'aoga i ni subki se tolu e pei o le k1, k2, ma le k3. O se fe'au e fa'ailoga i le k1 muamua, ona fa'amama lea i le k2 ma toe fa'ailoga i le k3. Ole tele ole ki DESede ole 128 po'o le 192 bit ma poloka poloka 64 bit. E 2 faiga fa'agaioiga-Triple ECB (Electronic Code Book) ma le Triple CBC (Cipher Block Chaining).

O lo'o i lalo le mea faigaluega e leai se totogi i luga ole laiga e tu'uina atu ai fa'amatalaga DES ma fa'apalapala fa'atasi ai ma auala e lua o fa'agaioiga mo so'o se tusitusiga manino.

DES Encryption

Fa'avae64 Hex

DES Decryption

Fa'avae64 Tusiga Fa'ata'atia

So'o se fa'atauga fa'alilolilo e te ulufale, pe matou te fa'atupuina e le o teuina i luga o lenei 'upega tafa'ilagi, o lenei meafaigaluega e tu'uina atu e ala ile HTTPS URL e fa'amautinoa ai e le mafai ona gaoia so'o se ki lilo.

Afai e te talisapaia lenei meafaigaluega ona mafai lea ona e mafaufau e foaʻi.

Matou te faafetai mo la outou lagolago e le uma.

DES Encryption

  • Filifiliga autu:E fa'aogaina e DES ni ki se tolu, e masani ona ta'ua o K1, k2, k3. O ki ta'itasi e 56 bits le umi, ae ona o le pa'u pa'u, o le tele ki aoga e 64 bits i le ki.
  • Fa'ailoga Fa'ailoga::
    • Fa'ailoga ile K1O le poloka plaintext e muamua fa'ailoga i le fa'aogaina o le ki muamua K1, e maua ai le ciphertext C1
    • Fa'amama le K2:O le C1 ona fa'a'ese'ese lea e fa'aaoga ai le ki lona lua K2, ma maua ai se fa'ai'uga vavalo.
    • Fa'ailoga ile K3:Mulimuli ane, ua toe fa'ailogaina le fa'ai'uga tu'ufua e fa'aaoga ai le ki lona tolu K3 e maua ai le si'itusi mulimuli C2.

DES Decryption

Decryption i le DES o le mea moni o le faʻailoga o faʻamatalaga:
  • Fa'ailoga Fa'ailoga:
    • Decrypt i le K3O le ciphertext C2 o loʻo faʻaaogaina e faʻaaoga ai le K3 lona tolu e maua ai se faʻaiʻuga vavalalata.
    • Fa'ailoga ile K2:O le i'uga vaeluaga e fa'ailogaina e fa'aaoga ai le ki lona lua K2, ma maua ai se isi fa'ai'uga va'ava'ai.
    • Fa'asolo fa'atasi ile K1:Mulimuli ane, o lenei faʻaiʻuga e faʻamalo e faʻaaoga ai le ki muamua K1 e maua ai le faʻamatalaga muamua.

Pulega autu

  • Tele Ki:O ki ta'itasi i le DES e 56 bits le umi, e maua ai le aofa'i o le aofa'i lelei o le 168 bits (talu ai K1, K2 ma K3 fa'aoga fa'asolosolo).
  • Fa'aoga autu:K1 ma K3 e mafai ona tutusa le ki mo le fetaui i tua ma DES masani, ae fautuaina mo K2 e ese e faʻaleleia le saogalemu.

Manatuga Puipuiga

  • O le DES e manatu e saogalemu ae e faʻagesegese pe a faʻatusatusa i algorithms faʻaonaponei e pei o le AES.
  • Ona o le umi o lona umi, 3DES e faigofie i nisi osofaʻiga ma e le o toe fautuaina mo talosaga fou e maua ai isi mea e sili atu (pei o le AES).

O loʻo faʻaaogaina pea le DES i faiga faʻaleaganuʻu lea e manaʻomia ai le fetaui ma le DES, ae o faʻaoga faʻaonaponei e masani ona faʻaogaina. AES mo fa'ailoga tutusa ona o lona lelei ma le malu puipuia.

DES Encryption Fa'aoga Taiala

Ulufale so'o se fa'amatalaga manino po'o se fa'aupuga e te mana'o e fa'ailoga. A maeʻa lena, filifili le faʻailoga faʻailoga mai le pa'ū. O lo'o i lalo vanu e mafai ona fai:

  • ECB: Faatasi ai ma le ECB mode, soʻo se tusitusiga e vaevaeina i ni poloka se tele, ma o poloka taʻitasi e faʻapipiʻiina i le ki ua tuʻuina atu ma o le mea lea o poloka o tusitusiga manino tutusa e faʻailogaina i poloka faʻamaufaʻailoga tutusa. O le mea lea, o lenei faiga faʻailoga e manatu e itiiti le malupuipuia nai lo le CBC mode. Leai se IV e manaʻomia mo le ECB mode aua o poloka taʻitasi o loʻo faʻailogaina i poloka faʻamaufaʻailoga tutusa. Manatua, o le fa'aogaina o le IV e fa'amautinoa ai o lo'o fa'ailogaina fa'amatalaga fa'atusa tutusa i fa'aupuga eseese.

  • CBC: CBC encryption mode e manatu e sili atu ona malupuipuia pe a faʻatusatusa i le ECB mode, e pei ona manaʻomia e le CBC IV lea e fesoasoani i le faʻavasegaina o faʻailoga o poloka tutusa e le pei o le ECB mode. Ole lapo'a fa'amuamua mo le CBC mode e tatau ona 64 bit o lona uiga e tatau ona 8 mataitusi umi o lona uiga, 8*8 = 64 bits