DES / 3DES / RC4 / Rabbit
Gratis online DES/3DES/RC4-krypteringsverktøy, behandlet lokalt
Om DES / 3DES-krypto
Krypterer og dekrypterer tekst ved hjelp av CryptoJS-implementeringen av fire symmetriske chiffer: DES, 3DES (Triple DES), RC4 og Rabbit. Blockchiffer (DES/3DES) støtter ECB og CBC-moduser med PKCS7-utfylling, mens strømchiffer (RC4/Rabbit) ignorerer modus. Utdata produseres som Base64 eller Hex, og CBC-modus godtar en UTF-8-initialiseringsvektor (auto-utfylt til 8 byte) som du kan generere tilfeldig.
Hvordan bruke
1. Velg Krypter eller Dekrypter fra venstre toggle. 2. Velg algoritmen (DES/3DES/RC4/Rabbit), chiffermodus (ECB/CBC) og utdatakoding (Base64/Hex) ved hjelp av pil-knappene. 3. Skriv inn nøkkelen/passordet (UTF-8-kodet); bruk øyetoggle for å avsløre den. 4. Hvis CBC er valgt, skriv inn en IV eller klikk oppdateringsikonet for å generere en tilfeldig 4-byte hex IV. 5. Lim inn klartekst eller chiffertekst i inndataboksen og klikk Krypter/Dekrypter; bruk Swap for å flytte utdata til inndata og snu moduser.
Chiffer- og modusdetaljer
DES opererer på 8-byte-blokker med en effektiv 56-bit nøkkel; 3DES bruker DES tre ganger for ~112/168-bit sikkerhet. RC4 og Rabbit er strømchiffer som ikke krever utfylling eller en IV, så modustoggle har ingen effekt på dem. ECB krypterer hver blokk uavhengig (deterministisk, lekker mønstre) og bruker ikke en IV; CBC XORer hver blokk med den forrige chifferteksten (eller IV for den første blokken). PKCS7-utfylling brukes automatisk. For Hex-dekoding ved dekryptering, blir inndata analysert som rå chiffertekstbyte i stedet for OpenSSL-stil Base64.
▶Hvorfor produserer dekryptering tom utdata eller feiler?
▶Hvordan håndteres IV i CBC-modus?
▶Hva er forskjellen mellom Base64- og Hex-utdata?
▶Er DES og RC4 trygge å bruke?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe