DES šifriranje i dešifriranje na mreži

DES ili DESede , algoritam sa simetričnim ključem za šifriranje elektroničkih podataka, nasljednik je DES (Standard šifriranja podataka) i pruža sigurniju enkripciju od DES-a. DES rastavlja ključ koji je dao korisnik u tri potključa kao k1, k2 i k3. Poruka se prvo šifrira s k1, zatim dešifrira s k2 i ponovno šifrira s k3. Veličina DESede ključa 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 omogućuje DES šifriranje i dešifriranje s dva načina rada za bilo koji obični tekst.

DES šifriranje

Baza64 Hex

DES dešifriranje

Baza64 Čisti tekst

Bilo koja vrijednost tajnog ključa koju unesete ili koju mi generiramo ne pohranjuje se na ovoj stranici, ovaj se alat pruža putem HTTPS URL-a kako bi se osiguralo da tajni ključevi ne mogu biti ukradeni.

Ako cijenite ovaj alat, možete razmisliti o donaciji.

Zahvalni smo na vašoj beskrajnoj podršci.

DES šifriranje

  • Odabir ključa:DES koristi tri tipke, koje 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 enkripcije::
    • Šifrirajte s K1Blok otvorenog teksta prvo se šifrira pomoću prvog ključa K1, što rezultira šifriranim tekstom C1
    • Dešifriranje s K2:C1 se zatim dešifrira pomoću drugog ključa K2, proizvodeći međurezultat.
    • Šifriranje s K3:Na kraju, međurezultat se ponovno šifrira pomoću trećeg ključa K3 da bi se proizveo konačni šifrirani tekst C2.

DES dešifriranje

Dešifriranje u DES-u je u biti obrnuto od enkripcije:
  • Proces dešifriranja:
    • Dešifrirajte s K3Šifrirani tekst C2 se dešifrira pomoću trećeg ključa K3 da bi se dobio međurezultat.
    • Šifriranje s K2:Međurezultat se zatim šifrira pomoću drugog ključa K2, stvarajući još jedan međurezultat.
    • De ifriraj s K1:Konačno, ovaj se rezultat dešifrira korištenjem prvog ključa K1 kako bi se dobio izvorni otvoreni tekst.

Upravljanje ključem

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

Sigurnosna razmatranja

  • DES se smatra sigurnim, ali je relativno spor u usporedbi s modernim algoritmima poput AES-a.
  • Zbog duljine ključa, 3DES je osjetljiv na određene napade i više se ne preporučuje za nove aplikacije gdje su dostupne bolje alternative (poput AES).

DES ostaje u upotrebi u naslijeđenim sustavima gdje je potrebna kompatibilnost s DES-om, ali moderne aplikacije obično koriste AES za simetričnu enkripciju zbog svoje učinkovitosti i robusne sigurnosti.

Vodič za korištenje DES šifriranja

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

  • ECB: S ECB načinom rada, svaki tekst je podijeljen u više blokova, a svaki blok je šifriran s danim ključem i stoga su identični blokovi običnog teksta šifrirani 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 tekstualne blokove šifre. Zapamtite, korištenje IV-a osigurava da identični otvoreni tekstovi budu šifrirani u različite šifrirane tekstove.

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