Hoppa till innehåll
100% lokalt

RC4-chiffer

Kryptera och dekryptera text med RC4-strömchifferet och en nyckel — hex ut, text tillbaka.

Inmatning
Utmatning

RC4-chiffer

RC4 är ett klassiskt strömchiffer: ett kort nyckelschemaläggningssteg skapar ett tillstånd på 256 byte från din nyckel, sedan genereras en nyckelström en byte i taget och kombineras med data. Samma nyckel som krypterar dekrypterar också, så det här verktyget gör båda - kryptera förvandlar din text till gemener hex och dekrypterar läser den hex tillbaka till text. Nyckeln tas alltid som UTF-8-byte, så alla ord eller lösenfraser fungerar direkt.

Allt är UTF-8 på bytenivå, vilket innebär accentuerad text och emoji tur och retur förlustfritt: kryptera ett meddelande, överlämna hex till någon med samma nyckel och dekryptera återställer det exakt. Uppräkningen rapporterar hur många byte som bearbetades. Hex-ingång för dekrypteringsriktningen tolererar mellanslag och ett 0x-prefix, och allt som inte är giltigt hex ger ett lugnt fel snarare än ett felaktigt resultat.

Värt att säga rent ut: RC4 är kryptografiskt trasig. Dess nyckelström har välkända fördomar, och praktiska attacker tar bort den från all seriös användning - moderna TLS och webbläsare släppte det för flera år sedan. Skydda inte något verkligt med det. Vad det fortfarande är bra för är interoperabilitet med gamla system som bara talar RC4, CTF och kryptografiövningar, de-obfuskerande strängar som dras från äldre binärer eller malware-konfigurationer, och lära sig hur ett strömchiffer fungerar. För att faktiskt skydda ett meddelande, använd det AES-baserade krypteringsverktyget istället.

Allt körs lokalt i din webbläsare — klartext, hex och nycklar lämnar aldrig din enhet, och nyckelfältet är maskerat och lagras aldrig.

FAQ

Hur dekrypterar jag något jag krypterat här?
Klistra in hex-utgången, byt läge för att dekryptera och ange samma nyckel. RC4 är symmetrisk, så den identiska nyckelströmmen som krypterade texten återställer den också - mellanslag och ett 0x-prefix i hex är bra.
Är RC4-kryptering säker?
Nej. RC4 är kryptografiskt trasig - dess nyckelström är partisk och praktiska attacker har tagit bort den från TLS och all seriös användning. Behandla det som förvirring, samverkan med gamla system eller ett inlärnings- och CTF-verktyg. För verklig sekretess använd krypteringsverktyget för text, som gör AES-256 med en nyckel som kommer från ditt lösenord.
Vad förväntar sig nyckelformatet?
Vad du än skriver läses som UTF-8-byte - ett vanligt ord, en lösenfras eller tecken med accent fungerar alla. Båda sidor måste använda exakt samma nyckel, byte för byte, eller dekryptering returnerar skräp.
Varför är min dekrypterade text full av udda tecken?
Nästan alltid fel nyckel. RC4 misslyckas aldrig högt på en dålig nyckel - den producerar bara olika byte, och de flesta bytesekvenser är inte giltig text. Dubbelkolla att nyckeln stämmer överens med den som används för att kryptera.
Är min text eller nyckel uppladdad någonstans?
Nej. RC4 körs helt och hållet i din webbläsare, nyckelfältet är maskerat, kvarstår aldrig och ingenting lämnar din enhet.