Üç gezek DES şifrlemek we şifrlemek onlaýn

Üç gezek DES ýa-da DESede , elektron maglumatlary şifrlemek üçin simmetrik açar algoritmi mirasdüşerdir DES (Maglumatlary şifrlemek standarty) we DES-den has ygtybarly şifrlemäni üpjün edýär. “Triple DES” ulanyjy tarapyndan üpjün edilen açary k1, k2 we k3 ýaly üç kiçi bölege bölýär. Habar ilki k1 bilen şifrlenýär, soň k2 bilen şifrlenýär we k3 bilen ýene şifrlenýär. DESede açarynyň ululygy 128 ýa-da 192 bit, ululygy 64 bit. Işleýişiň 2 usuly bar - Triple ECB (Elektron kod kitaby) we Triple CBC (Cipher Block Chaining).

Aşakda islendik açyk tekst üçin iki iş usuly bilen üç gezek DES şifrlemegi we şifrlemegi üpjün edýän onlaýn mugt gural bar.

Üç gezek DES şifrlemek

Base64 Hex

Üç gezek DES şifrlemek

Base64 Tekiz tekst

Girizýän ýa-da döredýän islendik gizlin açar bahamyz bu sahypada saklanmaýar, bu gural gizlin açarlaryň ogurlanmazlygyny üpjün etmek üçin HTTPS URL arkaly üpjün edilýär.

Bu guralyň gadyryny bilýän bolsaňyz, sadaka bermegi göz öňünde tutup bilersiňiz.

Hiç wagt gutarmaýan goldawyňyz üçin minnetdar.

Üç gezek DES şifrlemek

  • Esasy saýlama:Triple DES, adatça K1, k2, k3 diýlip atlandyrylýan üç düwmäni ulanýar. Her açaryň uzynlygy 56 bit, ýöne deňlik bitleri sebäpli täsirli açaryň ululygy her düwmä 64 bit.
  • Şifrlemek prosesi ::
    • K1 bilen şifrlemekPleönekeý tekst bloky ilki K1 açary bilen şifrlenýär, netijede C1 kodly tekst bolýar
    • K2 bilen şifrlemek:Soňra C1 ikinji netijäni ulanyp, aralyk netijäni berýär.
    • K3 bilen şifrlemek:Netijede, aralyk netije C2 gutarnykly şifrlemek üçin üçünji açar K3 ulanyp ýene şifrlenýär.

Üç gezek DES şifrlemek

Triple DES-de şifrlemek, şifrlemegiň tersidir:
  • Şifrlemek prosesi:
    • K3 bilen şifrlemekŞifr teksti, aralyk netijäni almak üçin üçünji açar K3 ulanyp şifrlenýär.
    • K2 bilen şifrlemek:Aralyk netije, ikinji bir K2 düwmesini ulanyp şifrlenýär we başga bir aralyk netijäni berýär.
    • K1 bilen şifrlemek:Netijede, bu netije asyl teksti almak üçin ilkinji K1 düwmesini ulanyp şifrlenýär.

Esasy dolandyryş

  • Açar ölçegi:“Triple DES” -iň her açary uzynlygy 56 bit bolup, umumy täsirli 168 bit ululykda bolýar (K1, K2 we K3 yzygiderli ulanylýar).
  • Esasy ulanylyşy:K1 we K3, adaty DES bilen yza gabat gelmek üçin birmeňzeş açar bolup biler, ýöne howpsuzlygy ýokarlandyrmak üçin K2-den üýtgeşik bolmagy maslahat berilýär.

Howpsuzlyk pikirleri

  • Triple DES ygtybarly hasaplanýar, ýöne AES ýaly häzirki zaman algoritmleri bilen deňeşdirilende haýal.
  • Esasy uzynlygy sebäpli 3DES käbir hüjümlere sezewar bolup, has oňat alternatiwalar (AES ýaly) bar bolan täze programmalar üçin maslahat berilmeýär.

Üç DES miras ulgamlarynda ulanylýar, DES bilen utgaşyklyk talap edilýär, ýöne häzirki zaman programmalary adatça ulanylýar Simmetrik şifrlemek üçin AES netijeliligi we ygtybarly howpsuzlygy sebäpli.

DES şifrlemek ulanylyşy boýunça gollanma

Şifrlemek isleýän islendik tekstiňizi ýa-da parolyňyzy giriziň. Ondan soň, açylan ýerden şifrlemek tertibini saýlaň. Aşakda bolup biläýjek jülgeler:

  • ECB: ECB rejesi bilen islendik tekst birnäçe bloklara bölünýär we her blok berlen açar bilen şifrlenýär we şonuň üçin birmeňzeş tekst tekst bloklary birmeňzeş şifrlenen tekst bloklaryna kodlanýar. Şol sebäpli bu şifrlemek tertibi, CBC re thaniminden has ygtybarly hasaplanýar. ECB rejimi üçin hiç hili IV talap edilmeýär, sebäbi her blok birmeňzeş şifrlenen tekst bloklaryna kodlanýar. IVadyňyzdan çykarmaň, IV ulanylyşy birmeňzeş tekst tekstleriniň dürli kodlanan tekstlere kodlanmagyny üpjün edýär.

  • CBC: CBC şifrlemek tertibi, ECB re modeimi bilen deňeşdirilende has ygtybarly hasaplanýar, sebäbi ECB re modeiminden tapawutlylykda şuňa meňzeş bloklaryň şifrlenmegini tertipleşdirmäge kömek edýän IV talap edýär. CBC re modeimi üçin başlangyç wektor ölçegi 64 bit bolmaly, ýagny 8 simwoldan ybarat bolmaly, ýagny 8 * 8 = 64 bit