Cifrul RC4
Criptați și decriptați textul cu codul de flux RC4 și o cheie — hex afară, text înapoi.
Cifrul RC4
RC4 este un cifr de flux clasic: un pas scurt de programare a cheilor generează o stare de 256 de octeți din cheia dvs., apoi un flux de chei este generat câte un octet și combinat cu datele. Aceeași cheie care criptează decriptează, de asemenea, deci acest instrument face ambele: criptarea vă transformă textul în hex minuscule și decriptarea citește acel hex înapoi în text. Cheia este întotdeauna luată ca UTF-8 octeți, astfel încât orice cuvânt sau expresie de acces funcționează direct.
Totul este UTF-8 la nivel de octeți, ceea ce înseamnă text accentuat și emoji dus-întors fără pierderi: criptați un mesaj, predați hex cuiva cu aceeași cheie și decriptați îl restaurează exact. Numărul raportează câți octeți au fost procesați. Intrarea Hex pentru direcția de decriptare tolerează spații și un prefix 0x, iar orice nu este valid hex produce o eroare calmă mai degrabă decât un rezultat greșit.
Merită spus clar: RC4 este rupt criptografic. Fluxul său cheie are părtiniri bine-cunoscute, iar atacurile practice îl retrag de la orice utilizare serioasă - TLS și browserele moderne l-au renunțat cu ani în urmă. Nu proteja nimic real cu el. Ceea ce este încă bun pentru este interoperabilitatea cu sisteme vechi care vorbesc doar RC4, CTF și exerciții de criptare, de-obscurcarea șirurilor extrase din fișierele binare moștenite sau configurațiile malware și învățarea cum funcționează un cifru de flux. Pentru a proteja efectiv un mesaj, utilizați instrumentul de criptare a textului bazat pe AES.
Totul rulează local în browserul dvs. — textele clare, hex și cheile nu părăsesc dispozitivul dvs., iar câmpul de cheie este mascat și nu este stocat niciodată.