Zum Inhalt springen
100% lokal

RC4-Verschlüsselung

Verschlüsseln und entschlüsseln Sie Text mit der RC4-Stream-Verschlüsselung und einem Schlüssel – hex raus, Text zurück.

Eingabe
Ausgabe

RC4-Verschlüsselung

RC4 ist eine klassische Stream-Verschlüsselung: Ein kurzer Schlüsselplanungsschritt erzeugt einen 256-Byte-Status aus Ihrem Schlüssel, dann wird ein Schlüsselstrom Byte für Byte generiert und mit den Daten kombiniert. Derselbe Schlüssel, der verschlüsselt, entschlüsselt auch, sodass dieses Tool beides tut – die Verschlüsselung wandelt Ihren Text in Kleinbuchstaben hex um und die Entschlüsselung liest diesen hex wieder in Text. Der Schlüssel wird immer als UTF-8-Byte verwendet, sodass jedes Wort oder jede Passphrase direkt funktioniert.

Alles ist UTF-8 auf Byte-Ebene, was bedeutet, dass akzentuierter Text und Emoji-Roundtrip verlustfrei erfolgen: Verschlüsseln Sie eine Nachricht, geben Sie den hex an jemanden mit demselben Schlüssel weiter und entschlüsseln Sie ihn, um ihn exakt wiederherzustellen. Die Tally gibt an, wie viele Bytes verarbeitet wurden. Hex-Eingaben für die Entschlüsselungsrichtung tolerieren Leerzeichen und ein 0x-Präfix, und alles, was nicht gültig ist, hex erzeugt einen ruhigen Fehler und kein falsches Ergebnis.

Es lohnt sich klar und deutlich zu sagen: RC4 ist kryptografisch kaputt. Sein Keystream weist wohlbekannte Vorurteile auf, und praktische Angriffe verhindern, dass er ernsthaft genutzt wird – moderne TLS und Browser haben ihn vor Jahren aufgegeben. Schützen Sie damit nichts Wirkliches. Wofür es immer noch gut ist, ist die Interoperabilität mit alten Systemen, die nur RC4-, CTF- und Kryptografieübungen beherrschen, die Entschleierung von Zeichenfolgen, die aus älteren Binärdateien oder Malware-Konfigurationen stammen, und das Erlernen der Funktionsweise einer Stream-Verschlüsselung. Um eine Nachricht tatsächlich zu schützen, verwenden Sie stattdessen das AES-basierte Verschlüsselungstool für Text.

Alles läuft lokal in Ihrem Browser – Klartexte, hex und Schlüssel verlassen niemals Ihr Gerät, und das Schlüsselfeld wird maskiert und niemals gespeichert.

Häufige Fragen

Wie entschlüssele ich etwas, das ich hier verschlüsselt habe?
Fügen Sie die hex-Ausgabe ein, schalten Sie den Modus auf Entschlüsseln um und geben Sie denselben Schlüssel ein. RC4 ist symmetrisch, daher stellt der identische Schlüsselstrom, der den Text verschlüsselt hat, ihn auch wieder her – Leerzeichen und ein 0x-Präfix im hex sind in Ordnung.
Ist die RC4-Verschlüsselung sicher?
Nein. RC4 ist kryptografisch fehlerhaft – sein Schlüsselstrom ist voreingenommen und praktische Angriffe haben es aus TLS und jeder ernsthaften Verwendung ausgeschlossen. Betrachten Sie es als Verschleierung, Interoperabilität mit alten Systemen oder als Lern- und CTF-Tool. Für echte Geheimhaltung verwenden Sie das Text-Verschlüsselungstool, das AES-256 mit einem von Ihrem Passwort abgeleiteten Schlüssel ausführt.
Was erwartet das Schlüsselformat?
Was auch immer Sie eingeben, wird als UTF-8-Byte gelesen – ein einfaches Wort, eine Passphrase oder Zeichen mit Akzent – alles funktioniert. Beide Seiten müssen Byte für Byte genau denselben Schlüssel verwenden, sonst führt die Entschlüsselung zu Müll.
Warum ist mein entschlüsselter Text voller seltsamer Zeichen?
Fast immer ein falscher Schlüssel. RC4 scheitert nie lautstark an einem fehlerhaften Schlüssel – es erzeugt lediglich unterschiedliche Bytes und die meisten Bytesequenzen sind kein gültiger Text. Überprüfen Sie noch einmal, ob der Schlüssel mit dem zum Verschlüsseln verwendeten Schlüssel übereinstimmt.
Wird mein Text oder Schlüssel irgendwo hochgeladen?
Nein. RC4 läuft vollständig in Ihrem Browser, das Schlüsselfeld ist maskiert, bleibt nie bestehen und nichts verlässt jemals Ihr Gerät.