DES / 3DES / RC4 / Rabbit
Gratis online DES/3DES/RC4-krypteringsverktyg, bearbetat lokalt
Om DES / 3DES Crypto
Krypterar och dekrypterar text med CryptoJS-implementeringen av fyra symmetriska chiffer: DES, 3DES (Triple DES), RC4 och Rabbit. Blockchiffer (DES/3DES) stöder ECB och CBC-lägen med PKCS7-padding, medan strömchiffren (RC4/Rabbit) ignorerar läget. Utdata produceras som Base64 eller Hex, och CBC-läget accepterar en UTF-8 initieringsvektor (auto-paddad till 8 byte) som du kan generera slumpmässigt.
Hur man använder
1. Välj Kryptera eller Dekryptera från vänster växeln. 2. Välj algoritmen (DES/3DES/RC4/Rabbit), chifferläge (ECB/CBC) och utdatakodning (Base64/Hex) med pillknapparna. 3. Ange nyckel/lösenord (UTF-8-kodat); använd ögonväxeln för att avslöja den. 4. Om CBC är valt, ange en IV eller klicka på uppdateringsikonen för att generera en slumpmässig 4-byte hex IV. 5. Klistra in klartext eller kryptotext i inmatningsrutan och klicka Kryptera/Dekryptera; använd Växla för att flytta utdata till inmatning och vända lägen.
Chiffer- och lägesdetaljer
DES arbetar på 8-byte-block med en effektiv 56-bitars nyckel; 3DES applicerar DES tre gånger för ~112/168-bitars säkerhet. RC4 och Rabbit är strömchiffer som inte kräver padding eller en IV, så lägesväxeln har ingen effekt på dem. ECB krypterar varje block oberoende (deterministisk, läcker mönster) och använder inte en IV; CBC XOR:ar varje block med föregående kryptotext (eller IV för det första blocket). PKCS7-padding appliceras automatiskt. För Hex-avkodning vid dekryptering parsas inmatningen som råa kryptotext-byte snarare än OpenSSL-stil Base64.
▶Varför producerar dekryptering tom utdata eller misslyckas?
▶Hur hanteras IV i CBC-läge?
▶Vad är skillnaden mellan Base64 och Hex-utdata?
▶Är DES och RC4 säkra att använda?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe