DES / 3DES / RC4 / Rabbit
Gratis online DES/3DES/RC4-krypteringsværktøj, behandles lokalt
Om DES / 3DES-kryptering
Krypterer og dekrypterer tekst med hjælp af CryptoJS-implémenteringen af fire symmetriske chiffreer: DES, 3DES (Triple DES), RC4 og Rabbit. Blokchiffreerne (DES/3DES) støtter ECB- og CBC-modus med PKCS7-padding, mens strømchiffreerne (RC4/Rabbit) ignorerer modusen. Uddata genereres som Base64 eller Hex, og CBC-modusen accepterer en UTF-8-initieringsvektor (automatisk padded til 8 byte), som du kan generere tilfældigt.
Hvordan bruge
1. Vælg mellem Encrypt eller Decrypt fra den venstre skakknapp. 2. Vælg algoritmen (DES/3DES/RC4/Rabbit), cifremodusen (ECB/CBC) og udgangskodningen (Base64/Hex) med hjælp af pillknappene. 3. Indtast nøgle/adgangskode (UTF-8-kodet); brug øjnens skakknapp for at vise den. 4. Hvis CBC er valgt, indtast en IV eller klik på opdateringsikonet for at generere en tilfældig 4-byte hex IV. 5. Lim det klarttekst eller kryptet tekst ind i indtastingsfeltet og klik på Encrypt/Decrypt; brug Swap for at flytte udgangsteksten til indtastingsfeltet og bytte moduser.
Cifre- og modusoplysninger
DES arbejder med 8-bajt blocks med en effektiv 56-bit klucz; 3DES anvender DES tre gange for at opnå ~112/168-bit sikkerhed. RC4 og Rabbit er strømchiffer, der ikke kræver padding eller en IV, så modusendringen har ingen effekt på dem. ECB krypterer hver block uafhængigt (deterministisk, leker mønster) og bruger ikke en IV; CBC XORer hver block med den forrige krypttekst (eller IV-en for den første block). PKCS7-padding tilføres automatisk. For hex-dekoding ved afkryptering bliver inddata tolket som rå krypttekstbajter i stedet for OpenSSL-stil Base64.
▶Hvorfor giver desykrementeringen tom output eller fejler?
▶Hvad sker med IV i CBC-modus?
▶Hvad er forskellen mellem Base64- og Hex-output?
▶Er DES og RC4 sikre at bruge?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig