PL.coolTwoja przestrzeń Steganografia Na Twoim urządzeniu

PRYWATNOŚĆ W ZWYKŁYM PLIKU

Więcej, niż widać.

Ukryj wiadomość lub plik w obrazie, dźwięku albo tekście.
Dodaj hasło, jeśli treść ma pozostać tylko dla odbiorcy.

Jak to działa

Ukryj dane

01 Wybierz metodę

Najmłodsze bity RGB przenoszą dane. Obraz zapisujemy jako bezstratny PNG. Przezroczyste piksele pomijamy.

02 Dodaj plik nośnika
03 Dodaj ukrytą treść
04 Zabezpieczenie

Bez hasła odbiorca odczyta treść w tej karcie. Ukrycie danych samo w sobie nie zapewnia poufności.

ŚWIADOMY WYBÓR METODY

Co ukrywasz i gdzie?

Każda metoda ma inne możliwości. Wybierz nośnik, który odbiorca dostanie w niezmienionej postaci.

01 / OBRAZ

Piksele z drugą treścią

LSB zapisuje dane w najmłodszych bitach czerwieni, zieleni i błękitu. 1 bit zmienia kanał o najwyżej 1 poziom; 2 bity dają większą pojemność kosztem większych zmian.

Nośniki: PNG, JPG, WebP, BMP. Wynik: statyczny PNG RGBA 8-bit. Pojemność zależy od liczby nieprzezroczystych pikseli.

02 / DŹWIĘK

W najmłodszych bitach próbek

LSB w WAV modyfikuje najniższe bity całkowitoliczbowych próbek PCM. Zachowuje długość, częstotliwość i kanały nagrania.

Nośniki: WAV PCM 8, 16, 24 lub 32-bit. MP3, AAC, float i skompresowany WAV nie pasują do tej metody.

03 / KONTENER

Obraz bez zmiany pikseli

Blok PNG i segmenty APP15 w JPEG przechowują pakiet w strukturze pliku. Obraz nie jest ponownie kodowany; plik rośnie o rozmiar pakietu.

Ważne: te bloki są łatwe do wykrycia. Edytory i serwisy często usuwają dodatkowe dane podczas eksportu.

04 / TEKST

Znaki, których nie widać

Pakiet jest zapisany znakami Unicode na końcu zwykłego tekstu UTF-8. Widoczna treść pozostaje czytelna, ale rozmiar pliku wyraźnie rośnie.

Nośnik: TXT, pakiet do 128 KB. Czyszczenie znaków, kopiowanie i przetwarzanie tekstu mogą usunąć ukrytą treść.

Hasło, integralność i zgodność z innymi narzędziami

Steganografia ukrywa obecność treści. Szyfrowanie hasłem chroni jej zawartość. Przy włączonym haśle używamy AES-256-GCM, losowej soli 128-bit i losowego IV 96-bit; klucz wyprowadzamy przez PBKDF2-SHA-256 z 600 000 iteracji. Integralność danych sprawdzamy również sumą SHA-256.

Ta karta odczytuje własny, wersjonowany format PL.cool v1. Nie jest uniwersalnym dekoderem OpenStego, steghide ani innych narzędzi. Nie gwarantuje niewykrywalności ani odporności na edycję pliku. Użyj długiego, unikalnego hasła i przekaż je odbiorcy oddzielnie.

Ukrywany plik może mieć dowolny format, do 16 MB. Nośnik może mieć do 128 MB; dla LSB obrazu obowiązuje też limit 12 MP. Wszystkie operacje odbywają się w pamięci przeglądarki. „Wyczyść” usuwa bieżący wybór i wynik z interfejsu; nie daje gwarancji bezpiecznego wymazania pamięci urządzenia.

Inne stosowane techniki i dlaczego mają inne wymagania

Eksport LSB normalizuje obraz do 8-bit i usuwa metadane oraz profil kolorów. Dla zachowania struktury oryginalnego PNG lub JPEG wybierz metodę kontenerową.

W JPEG stosuje się również osadzanie w współczynnikach DCT, np. F5 i metody adaptacyjne takie jak J-UNIWARD. Audio może przenosić dane przez kodowanie fazy, echo lub rozproszone widmo. Wideo korzysta z klatek, współczynników transformacji i wektorów ruchu. Metody te wymagają wyspecjalizowanych kodeków, modeli i osobnych testów odporności. Ta karta udostępnia pięć metod wymienionych wyżej; nie implementuje DCT, kodowania fazy ani steganografii wideo.

Źródła: OpenStego / LSBSpecyfikacja PNGMicrosoft / WAV PCMWeb CryptographyOWASP / PBKDF2UnicodeDDE Lab / DCTITU / JPEG APPn