RC4-cijfer
Codeer en decodeer tekst met de RC4-streamcodering en een sleutel: hex uit, sms terug.
RC4-cijfer
RC4 is een klassieke stroomcodering: een korte sleutelplanningsstap zaait een status van 256 bytes uit uw sleutel, waarna een sleutelstroom byte voor byte wordt gegenereerd en gecombineerd met de gegevens. Dezelfde sleutel die codeert, decodeert ook, dus deze tool doet beide: coderen verandert uw tekst in kleine letters hex, en bij decoderen wordt die hex weer in tekst omgezet. De sleutel wordt altijd als UTF-8-bytes beschouwd, dus elk woord of wachtwoord werkt direct.
Alles is UTF-8 op byteniveau, wat betekent dat geaccentueerde tekst en emoji zonder verlies heen en weer worden gestuurd: versleutel een bericht, overhandig de hex aan iemand met dezelfde sleutel en decodering herstelt het precies. De telling geeft aan hoeveel bytes er zijn verwerkt. Hex-invoer voor de decoderingsrichting tolereert spaties en een 0x-voorvoegsel, en alles wat niet geldig is hex produceert een rustige fout in plaats van een verkeerd resultaat.
Het is de moeite waard om het duidelijk te zeggen: RC4 is cryptografisch kapot. De keystream heeft bekende vooroordelen, en praktische aanvallen maken het onmogelijk voor serieus gebruik; moderne TLS en browsers hebben het jaren geleden laten vallen. Bescherm er niets echts mee. Waar het nog steeds goed voor is, is de interoperabiliteit met oude systemen die alleen RC4-, CTF- en cryptografie-oefeningen spreken, het verduidelijken van strings uit oudere binaire bestanden of malware-configuraties, en leren hoe een stream-cipher werkt. Om een bericht daadwerkelijk te beschermen, gebruikt u in plaats daarvan de op AES gebaseerde tekstcoderingstool.
Alles draait lokaal in uw browser: platte tekst, hex en sleutels verlaten uw apparaat nooit, en het sleutelveld wordt gemaskeerd en nooit opgeslagen.