html Darmowe narzędzie do steganografii obrazów — ukrywanie zaszyfrowanego tekstu w zdjęciach (XOR / AES) | PWN-ALL Tools
PWN-ALL · STEGO-LAB
TRYB: UKRYJ Logarytmiczne · Liniowe OUT: PNG
gotowy

Steganografia obrazowa

Ukryj wiadomość na zdjęciu

Osadzanie LSB z opcjonalnym szyfrowaniem Base64, XOR lub AES-256-GCM — wszystko w przeglądarce.

01 · Zdjęcie nośnika

02 · Ładunek

03 · Szyfr

Wyłącznie do celów badawczych i edukacyjnych. Niniejsze narzędzie służy do nauki steganografii i kryptografii po stronie klienta. Nie należy go używać do ukrywania, przesyłania ani wyciekania danych w sposób niezgodny z prawem lub naruszający jakiekolwiek zasady. Użytkownik ponosi wyłączną odpowiedzialność za sposób korzystania z tego narzędzia oraz za przestrzeganie przepisów obowiązujących w jego jurysdykcji.

Prywatność przede wszystkim

Steganografia lokalna z prawdziwym szyfrowaniem

Obraz okładki, tajna wiadomość i hasło są przetwarzane lokalnie przy użyciu interfejsów API Canvas i Web Crypto — nic nie jest przesyłane do sieci i nie ma żadnych modułów śledzących. Po załadowaniu działa w trybie offline. Ukryte dane są zapisywane w najmniej znaczącym bicie kanałów R, G i B, co jest niewidoczne gołym okiem, a następnie eksportowane jako bezstratny plik PNG, dzięki czemu pozostają zachowane.

Dlaczego plik wyjściowy musi być w formacie PNG?

Dane LSB są zapisane w najniższym bicie każdego piksela. Formaty stratne, takie jak JPEG, ponownie kompresują i niszczą te bity, dlatego obraz ze steganografią jest eksportowany jako bezstratny plik PNG, aby zachować nienaruszalność wiadomości.

Jaka jest różnica między Base64, XOR a AES?

Kodowanie Base64 służy wyłącznie do zakodowania — nie zapewnia poufności. Operacja XOR z hasłem stanowi jedynie niewielkie zaciemnienie. Algorytm AES-256-GCM z PBKDF2 to prawdziwe szyfrowanie z uwierzytelnianiem: bez hasła wiadomości nie da się odczytać ani potajemnie zmienić.

Czy steganografia LSB jest niewykrywalna?

Nie. Jest niewidoczny dla ludzkiego oka, ale można go wykryć za pomocą statystycznej steganalizy, a każda operacja ponownego kodowania (w aplikacjach do przesyłania wiadomości, na platformach społecznościowych) może go usunąć. Traktuj to jako środek maskujący, a nie gwarancję poufności.

Czy wiadomość można odzyskać bez hasła?

W przypadku opcji „None/Base64” – tak, każdy, kto posiada ten plik, może go odszyfrować. W przypadku opcji XOR i AES wymagane jest podanie prawidłowego hasła; w przypadku AES odszyfrowanie zakończy się niepowodzeniem, jeśli dane zostały zmodyfikowane.