DES-kryptering og dekryptering online

DES eller DESede , en symmetrisk nøkkelalgoritme for kryptering av elektroniske data, er etterfølgeren til DES (Data Encryption Standard) og gir sikrere kryptering enn DES. DES deler den brukerleverte nøkkelen i tre undernøkler som k1, k2 og k3. En melding blir først kryptert med k1, deretter dekryptert med k2 og kryptert igjen med k3. DESede-nøkkelstørrelsen er 128 eller 192 bit og blokkerer størrelse 64 bit. Det er 2 driftsmoduser—Trippel ECB (elektronisk kodebok) og trippel CBC (Cipher Block Chaining).

Nedenfor er det online gratisverktøyet som gir DES-kryptering og dekryptering med de to driftsmodusene for enhver ren tekst.

DES-kryptering

Base64 Hex

DES-dekryptering

Base64 Vanlig tekst

Eventuelle hemmelige nøkkelverdier som du angir, eller vi genererer, lagres ikke på dette nettstedet. Dette verktøyet leveres via en HTTPS-URL for å sikre at eventuelle hemmelige nøkler ikke kan stjeles.

Hvis du setter pris på dette verktøyet, kan du vurdere å donere.

Vi er takknemlige for din uendelige støtte.

DES-kryptering

  • Nøkkelvalg:DES bruker tre nøkler, vanligvis referert til som K1, k2, k3. Hver nøkkel er 56 biter lang, men på grunn av paritetsbiter er den effektive nøkkelstørrelsen 64 biter per nøkkel.
  • Krypteringsprosess::
    • Krypter med K1Klartekstblokken blir først kryptert med den første nøkkelen K1, noe som resulterer i chiffertekst C1
    • Dekrypter med K2:Cl blir deretter dekryptert ved å bruke den andre nøkkelen K2, og produserer et mellomresultat.
    • Krypter med K3:Til slutt krypteres mellomresultatet igjen ved å bruke den tredje nøkkelen K3 for å produsere den endelige chifferteksten C2.

DES-dekryptering

Dekryptering i DES er i hovedsak det motsatte av kryptering:
  • Dekrypteringsprosess:
    • Dekrypter med K3Chifferteksten C2 dekrypteres ved å bruke den tredje nøkkelen K3 for å oppnå et mellomresultat.
    • Krypter med K2:Mellomresultatet blir deretter kryptert ved å bruke den andre nøkkelen K2, og produserer et annet mellomresultat.
    • Dekrypter med K1:Til slutt dekrypteres dette resultatet ved å bruke den første nøkkelen K1 for å få den originale klarteksten.

Nøkkelledelse

  • Nøkkelstørrelse:Hver nøkkel i DES er 56 biter lang, noe som resulterer i en total effektiv nøkkelstørrelse på 168 biter (siden K1, K2 og K3 brukes sekvensielt).
  • Nøkkelbruk:K1 og K3 kan være den samme nøkkelen for bakoverkompatibilitet med standard DES, men det anbefales at K2 er annerledes for å forbedre sikkerheten.

Sikkerhetshensyn

  • DES regnes som sikker, men er relativt treg sammenlignet med moderne algoritmer som AES.
  • På grunn av nøkkellengden er 3DES mottakelig for visse angrep og anbefales ikke lenger for nye applikasjoner der bedre alternativer (som AES) er tilgjengelige.

DES er fortsatt i bruk i eldre systemer der kompatibilitet med DES kreves, men moderne applikasjoner bruker vanligvis AES for symmetrisk kryptering på grunn av sin effektivitet og robuste sikkerhet.

Bruksveiledning for DES-kryptering

Skriv inn ren tekst eller passord som du vil kryptere. Deretter velger du krypteringsmodus fra rullegardinmenyen. Nedenfor er de mulige dalene:

  • ECB: Med ECB-modus er enhver tekst delt inn i flere blokker, og hver blokk krypteres med nøkkelen som følger med, og derfor krypteres identiske ren tekstblokker til identiske chiffertekstblokker. Derfor anses denne krypteringsmodusen som mindre sikker enn CBC-modus. Ingen IV er nødvendig for ECB-modus da hver blokk er kryptert til identiske chiffertekstblokker. Husk at bruk av IV sikrer at identiske klartekster krypteres til forskjellige chiffertekster.

  • CBC: CBC-krypteringsmodus anses som mer sikret sammenlignet med ECB-modus, da CBC krever IV som hjelper til med å randomisere krypteringen av lignende blokker i motsetning til ECB-modus. Initialiseringsvektorstørrelsen for CBC-modus bør være 64 bit, noe som betyr at den må være 8 tegn lang, dvs. 8*8 = 64 biter