DES šifriranje i dešifriranje na mreži

DES ili DESede , algoritam sa simetri nim klju em za enkripciju elektronskih podataka, nasljednik je DES (standard šifriranja podataka) i pruža sigurnije šifriranje od DES-a. DES razbija ključ koji je dao korisnik na tri potključa kao k1, k2 i k3. Poruka se prvo šifruje sa k1, zatim dešifruje sa k2 i ponovo šifruje sa k3. Veličina ključa DESede je 128 ili 192 bita, a veličina blokova 64 bita. Postoje 2 načina rada—Triple ECB (Electronic Code Book) i Triple CBC (Cipher Block Chaining).

Ispod je besplatni online alat koji pruža DES enkripciju i dešifriranje s dva načina rada za bilo koji običan tekst.

DES enkripcija

Base64 Hex

DES dešifrovanje

Base64 Plain-Text

Bilo koja vrijednost tajnog ključa koju unesete ili koju mi generišemo nije pohranjena na ovoj stranici, ovaj alat se pruža putem HTTPS URL-a kako bi se osiguralo da bilo koji tajni ključevi ne mogu biti ukradeni.

Ako cijenite ovaj alat onda možete razmisliti o doniranju.

Zahvalni smo na vašoj beskrajnoj podršci.

DES enkripcija

  • Izbor ključa:DES koristi tri ključa, koji se obično nazivaju K1, k2, k3. Svaki ključ je dugačak 56 bita, ali zbog bitova parnosti, efektivna veličina ključa je 64 bita po ključu.
  • Proces šifriranja::
    • Šifrirajte sa K1Blok otvorenog teksta se prvo šifrira pomoću prvog ključa K1, što rezultira šifriranim tekstom C1
    • Dešifrirajte pomoću K2:C1 se zatim dešifruje pomoću drugog ključa K2, dajući srednji rezultat.
    • Šifriranje sa K3:Konačno, međurezultat se ponovo šifrira pomoću trećeg ključa K3 kako bi se proizveo konačni šifrirani tekst C2.

DES dešifrovanje

Dešifriranje u DES-u je u suštini obrnuto od enkripcije:
  • Proces dešifriranja:
    • Dešifrirajte pomoću K3Šifrirani tekst C2 se dešifrira korištenjem trećeg ključa K3 kako bi se dobio srednji rezultat.
    • Šifriranje sa K2:Srednji rezultat se zatim šifrira pomoću drugog ključa K2, stvarajući drugi međurezultat.
    • Dešifrirajte sa K1:Konačno, ovaj rezultat se dešifruje korištenjem prvog ključa K1 kako bi se dobio originalni otvoreni tekst.

Upravljanje ključevima

  • Veličina ključa:Svaki ključ u DES-u je dugačak 56 bita, što rezultira ukupnom efektivnom veličinom ključa od 168 bita (pošto se K1, K2 i K3 koriste sekvencijalno).
  • Upotreba ključa:K1 i K3 mogu biti isti ključ za kompatibilnost unatrag sa standardnim DES-om, ali se preporučuje da se K2 razlikuje kako bi se poboljšala sigurnost.

Sigurnosna razmatranja

  • DES se smatra sigurnim, ali je relativno spor u poređenju sa modernim algoritmima kao što je AES.
  • Zbog svoje dužine ključa, 3DES je podložan određenim napadima i više se ne preporučuje za nove aplikacije gdje su dostupne bolje alternative (kao što je AES).

DES ostaje u upotrebi u naslijeđenim sistemima gdje je potrebna kompatibilnost sa DES-om, ali se obično koriste moderne aplikacije AES za simetrično šifrovanje zbog svoje efikasnosti i robusne sigurnosti.

Vodič za korištenje DES enkripcije

Unesite bilo koji običan tekst ili lozinku koju želite šifrirati. Nakon toga iz padajućeg izbornika odaberite način šifriranja. Ispod su moguće vrijednosti:

  • ECB: U ECB modu, bilo koji tekst je podijeljen u više blokova, a svaki blok je šifriran datim ključem i stoga se identični blokovi običnog teksta šifriraju u identične blokove šifriranog teksta. Stoga se ovaj način šifriranja smatra manje sigurnim od CBC načina. Za ECB način rada nije potreban IV jer je svaki blok šifriran u identične blokove šifriranog teksta. Zapamtite, korištenje IV osigurava da identični otvoreni tekstovi budu šifrirani u različite šifrirane tekstove.

  • CBC: CBC način enkripcije se smatra sigurnijim u odnosu na ECB način, jer CBC zahtijeva IV što pomaže u nasumičnom odabiru enkripcije sličnih blokova za razliku od ECB načina. Veličina vektora inicijalizacije za CBC način bi trebala biti 64 bita što znači da mora imati 8 znakova, tj. 8*8 = 64 bita