Ukryte w dźwięku
Tajne dane można zabezpieczyć, szyfrując je bądź ukrywając. Z tej drugiej techniki, zwanej steganografią, korzysta DeepSound. Zapisuje ważne informacje wewnątrz dowolnego pliku audio.
Steganografia jest nauką o ukrywaniu danych i przekazywaniu ich drugiej osobie w sposób niewidoczny dla postronnych obserwatorów. Różni się od kryptografii, w której chodzi o zaszyfrowanie pewnych informacji. Chociaż steganografia częściej kojarzona jest z ukrywaniem dodatkowych informacji w plikach graficznych, pozwala użyć jako nośnika także plików audio. Program DeepSound (aplikację można pobrać z serwisu PC Format Programy) ukrywa informacje w plikach WAVe oraz FLAC. Możesz te pliki skonwertować do innych formatów. Pamiętaj jednak, by konwertować do formatu bezstratnego. Wykluczona jest także normalizacja dźwięku podczas wypalania płyt audio. W przeciwnym razie zakodowane fragmenty ulegną uszkodzeniu.
Poniżej pokazujemy, jak za pomocą programu DeepSound zakodować dowolne dane w wybranym utworze muzycznym.
Szyfrowanie danych w pliku audio
Parametry DeepSound warto dopasować do własnych wymagań. Można określić miejsce zapisu zakodowanych plików i włączyć szyfrowanie. Najważniejsze jest jednak dobranie jakości wynikowych plików audio. Od tego parametru zależy ilość danych, jaką można będzie w nich ukryć.
Krok 1
Uruchom program i kliknij przycisk Settings na pasku narzędzi. Kliknij przycisk ... z prawej strony pola Output directory i za pomocą okna dialogowego wskaż katalog, w którym będą zapisywane pliki wynikowe. Zatwierdź zmiany przyciskiem OK. Lista Output format służy do wyboru formatu wynikowego pliku dźwiękowego. Do wyboru masz dwa formaty: WAV oraz FLAC.
Krok 2
Przejdź do sekcji Encrypt i zaznacz pole Encrypt files (AES 256bit). Dzięki temu ukryte dane zostaną zaszyfrowane za pomocą algorytmu AES. Uchroni je to przed nieautoryzowanym dostępem, w razie gdyby nieupoważniona osoba dowiedziała się o ich istnieniu. Bez szyfrowania są w takiej sytuacji kompletnie niezabezpieczone. W pole Password poniżej wpisz hasło zabezpieczające.
Krok 3
Ustawienia w sekcji Output audio file quality mają wpływ na ilość danych, jaką można ukryć w danym pliku muzycznym. Informacje kodowane są w szumie. W związku z tym, im wyższa jakość pliku, tym mniej się ich w nim zmieści. Standardowo dla opcji Normal proporcje te wynoszą jeden do czterech. Gdy wybierzesz pole Low, ukryte dane mogą zajmować połowę wielkości pliku bazowego. Dla jakości najlepszej zmieści się ich tam jedynie jedna ósma całości. Kliknij OK, by zapisać zmiany.
Krok 1
W lewej części okna DeepSound znajduje się eksplorator plików. Za jego pomocą wyszukaj na dysku plik audio, który będzie kontenerem dla ukrytych danych. Zaznacz go i kliknij prawym przyciskiem myszy. Wybierz z menu kontekstowego polecenie Add secret files. Odszukaj na dysku dane, które chcesz ukryć. Jednorazowo może to być więcej niż jeden plik. Nie więcej jednak, niż pomieści obiekt bazowy. Kliknij Otwórz. Zielony wskaźnik u dołu okna pokazuje, ile miejsca pozostało jeszcze na dane. Możesz dodać kolejne.
Krok 2
Funkcje programu obsługuje się najczęściej za pomocą menu kontekstowego dostępnego po kliknięciu wybranego obiektu prawym przyciskiem myszy. Można jednak korzystać także z przycisków na pasku narzędzi, które odpowiadają opcjom z menu, lub używać skrótów klawiszowych.
Krok 3
Teraz ponownie kliknij plik muzyczny prawym przyciskiem myszy i wybierz Encode secret files. Możesz też kliknąć przycisk Encode na pasku bądź wcisnąć klawisz [F3]. Za pomocą listy Output format zmienisz format pliku wynikowego. Jeżeli nie ustawiłeś domyślnego szyfrowania w opcjach, zaznacz pole Encrypt files (AES 256bit) i w polu Password umieść hasło. Kliknij OK.
Krok 1
Zaznacz plik, który zawiera zakodowane informacje. Jeżeli były one dodatkowo zaszyfrowane, pojawi się na ekranie okno z prośbą o podanie hasła. Wpisz je w pole Password i wciśnij [Enter]. Ukryta zawartość wyświetli się w prawej części okna.
Krok 2
Użyj przycisku Extract secret files na pasku lub polecenia Extract secret files z menu kontekstowego. Rozpakowane pliki zostaną automatycznie zapisane w tym samym katalogu co plik bazowy.