Preskoči na sadržaj

RC4 šifra

Šifrirajte i dešifrirajte tekst RC4 šifrom toka i ključem — hex van, tekst natrag.

Unos
Rezultat

RC4 šifra

RC4 je klasična tokovna šifra: kratki korak raspoređivanja ključa postavlja stanje od 256 bajta iz vašeg ključa, a zatim se tok ključeva generira jedan po bajt i kombinira s podacima. Isti ključ koji šifrira također i dekriptira, tako da ovaj alat radi oboje — šifriranje pretvara vaš tekst u mala slova hex, a dešifriranje čita taj hex natrag u tekst. Ključ se uvijek uzima kao UTF-8 bajtovi, tako da svaka riječ ili zaporka funkcionira izravno.

Sve je UTF-8 na razini bajta, što znači da se tekst s akcentima i emotikoni vraćaju bez gubitaka: šifrirajte poruku, dajte hex nekome s istim ključem i dešifrirajte ga točno vraća. Zbroj pokazuje koliko je bajtova obrađeno. Hex ulaz za smjer dekriptiranja tolerira razmake i prefiks 0x, a sve što nije valjano hex proizvodi mirnu pogrešku, a ne krivi rezultat.

Vrijedno je jasno reći: RC4 je kriptografski razbijen. Njegov tok ključeva ima dobro poznate pristranosti, a praktični napadi ga povlače iz bilo kakve ozbiljne upotrebe - moderni TLS i preglednici odbacili su ga prije mnogo godina. Nemojte njime štititi ništa stvarno. Ono za što je još uvijek dobar jest interoperabilnost sa starim sustavima koji govore samo RC4, CTF i kriptografske vježbe, de-maskiranje nizova izvučenih iz naslijeđenih binarnih datoteka ili konfiguracija zlonamjernog softvera i učenje kako radi šifra toka. Za stvarnu zaštitu poruke umjesto toga upotrijebite alat za šifriranje teksta temeljen na AES-u.

Sve radi lokalno u vašem pregledniku — otvoreni tekstovi, hex i ključevi nikada ne napuštaju vaš uređaj, a polje ključa je maskirano i nikada se ne pohranjuje.

FAQ

Kako mogu dešifrirati nešto što sam ovdje šifrirao?
Zalijepite hex izlaz, prebacite način na dekriptiranje i unesite isti ključ. RC4 je simetričan, tako da identičan tok ključeva koji je šifrirao tekst također ga vraća - razmaci i prefiks 0x u hex su u redu.
Je li RC4 enkripcija sigurna?
Ne. RC4 je kriptografski razbijen — njegov tok ključeva je pristran i praktični napadi su ga povukli iz TLS-a i svake ozbiljne upotrebe. Tretirajte to kao zamagljivanje, interakciju sa starim sustavima ili alat za učenje i CTF. Za stvarnu tajnost koristite alat za šifriranje teksta, koji radi AES-256 s ključem izvedenim iz vaše lozinke.
Što očekuje format ključa?
Što god upišete, čita se kao UTF-8 bajtovi — obična riječ, lozinka ili znakovi s naglascima, sve funkcionira. Obje strane moraju koristiti potpuno isti ključ, bajt po bajt, ili dešifriranje vraća smeće.
Zašto je moj dešifrirani tekst pun čudnih znakova?
Gotovo uvijek pogrešan ključ. RC4 nikad ne zakaže glasno na lošem ključu — samo proizvodi različite bajtove, a većina nizova bajtova nije važeći tekst. Još jednom provjerite odgovara li ključ ključu korištenom za šifriranje.
Je li moj tekst ili ključ negdje učitan?
Ne. RC4 radi u cijelosti u vašem pregledniku, ključno polje je maskirano, nikada ne postoji i ništa ne napušta vaš uređaj.