Triple DES Encryption u Decryption Online

Triple DES jew DESede , algoritmu b'ċavetta simetrika għall-kriptaġġ ta 'data elettronika, huwa s-suċċessur ta' DES (Istandard tal-Encryption tad-Data) u jipprovdi kriptaġġ aktar sigur minn DES. It-Triple DES ikisser iċ-ċavetta pprovduta mill-utent fi tliet subkeys bħala k1, k2, u k3. Messaġġ jiġi encrypted b'k1 l-ewwel, imbagħad decrypted b'k2 u kkodifikat mill-ġdid b'k3. Id-daqs taċ-ċavetta DESede huwa 128 jew 192 bit u jimblokka daqs 64 bit. Hemm 2 modi ta 'tħaddim—Triple ECB (Electronic Code Book) u Triple CBC (Cipher Block Chaining).

Hawn taħt tinsab l-għodda b'xejn onlajn li tipprovdi encryption triple DES u decryption maż-żewġ modi ta 'tħaddim għal kwalunkwe test sempliċi.

Triple DES Encryption

Bażi64 Hex

Triple DES Decryption

Bażi64 Test sempliċi

Kwalunkwe valur ta 'ċavetta sigrieta li inti ddaħħal, jew aħna niġġeneraw ma jinħażenx fuq dan is-sit, din l-għodda hija pprovduta permezz ta' URL HTTPS biex jiġi żgurat li kwalunkwe ċwievet sigrieti ma jistgħux jinsterqu.

Jekk tapprezza din l-għodda allura tista' tikkunsidra li tagħti donazzjoni.

Aħna grati għall-appoġġ li ma jintemm qatt.

Triple DES Encryption

  • Għażla Ewlenin:Triple DES juża tliet ċwievet, tipikament imsejħa K1, k2, k3. Kull ċavetta hija twila 56 bit, iżda minħabba l-bits tal-parità, id-daqs effettiv taċ-ċavetta huwa ta '64 bit għal kull ċavetta.
  • Proċess ta 'Encryption::
    • Kriptaġġ b'K1Il-blokka tat-test sempliċi hija l-ewwel ikkodifikata bl-użu tal-ewwel ċavetta K1, li tirriżulta fi ċifrat C1
    • Iddeċifra b'K2:C1 imbagħad jiġi decrypted bl-użu tat-tieni ċavetta K2, li jipproduċi riżultat intermedju.
    • Kriptaġġ b'K3:Fl-aħħarnett, ir-riżultat intermedju jerġa' jiġi encrypted billi tuża t-tielet ċavetta K3 biex tipproduċi l-ciphertext finali C2.

Triple DES Decryption

Id-deċifrar fi Triple DES huwa essenzjalment il-maqlub tal-kriptaġġ:
  • Proċess tad-Deċifrar:
    • Iddeċifra bil-K3Il-ciphertext C2 huwa decrypted bl-użu tat-tielet ċavetta K3 biex jinkiseb riżultat intermedju.
    • Kriptaġġ b'K2:Ir-riżultat intermedju mbagħad jiġi encrypted bl-użu tat-tieni ċavetta K2, li jipproduċi riżultat intermedju ieħor.
    • Iddeċifra b'K1:Fl-aħħarnett, dan ir-riżultat huwa decrypted bl-użu tal-ewwel ċavetta K1 biex tikseb it-test oriġinali oriġinali.

Ġestjoni ewlenin

  • Daqs taċ-ċavetta:Kull ċavetta fi Triple DES hija twila 56 bit, li tirriżulta f'daqs ta 'ċavetta effettiv totali ta' 168 bit (billi K1, K2 u K3 jintużaw b'mod sekwenzjali).
  • Użu Ewlenin:K1 u K3 jistgħu jkunu l-istess ċavetta għal kompatibilità b'lura ma 'DES standard, iżda huwa rakkomandat li K2 tkun differenti biex tissaħħaħ is-sigurtà.

Konsiderazzjonijiet ta' Sigurtà

  • Triple DES huwa kkunsidrat sigur iżda huwa relattivament bil-mod meta mqabbel ma 'algoritmi moderni bħall-AES.
  • Minħabba t-tul ewlieni tiegħu, 3DES huwa suxxettibbli għal ċerti attakki u m'għadux rakkomandat għal applikazzjonijiet ġodda fejn alternattivi aħjar (bħal AES) huma disponibbli.

Triple DES jibqa 'jintuża f'sistemi legacy fejn il-kompatibilità mad-DES hija meħtieġa, iżda applikazzjonijiet moderni tipikament jużaw AES għal encryption simetriku minħabba l-effiċjenza u s-sigurtà robusta tagħha.

Gwida għall-Użu tal-Encryption DES

Daħħal kwalunkwe test sempliċi jew password li trid tikkodifika. Wara dan, agħżel il-mod ta 'kriptaġġ mill-dropdown. Hawn taħt huma l-vales possibbli:

  • BĊE: Bil-modalità BĊE, kwalunkwe test huwa maqsum fi blokki multipli, u kull blokka hija kkodifikata biċ-ċavetta pprovduta u għalhekk blokki identiċi ta 'test sempliċi huma encrypted fi blokki ta' test taċ-ċifra identiċi. Għalhekk, dan il-mod ta 'kriptaġġ huwa meqjus bħala inqas sigur mill-mod CBC. L-ebda IV mhu meħtieġ għall-modalità ECB peress li kull blokka hija kkodifikata fi blokki ta' test taċ-ċifra identiċi. Ftakar, l-użu ta' IV jiżgura li testi ċari identiċi jiġu kkodifikati għal testi taċ-ċifra differenti.

  • CBC: Il-mod ta' kodifikazzjoni CBC huwa meqjus bħala aktar sigur meta mqabbel mal-modalità BĊE, peress li s-CBC jeħtieġ IV li jgħin biex l-encryption ta' blokki simili jiġu randomised b'differenza mill-modalità BĊE. Id-daqs tal-vettur tal-inizjalizzazzjoni għall-modalità CBC għandu jkun 64 bit jiġifieri għandu jkun twil 8 karattri jiġifieri, 8 * 8 = 64 bit