GNU/Linux >> Znalost Linux >  >> Linux

Jak udělat steganografii obrazu na Linuxu

Steganografie je starověké umění skrývání informací. Lidé našli mnoho způsobů, jak toho dosáhnout, jako jsou „neviditelné“ inkousty, zprávy skryté v objektech a slavná „nulová šifra“. Slovo „steganografie“ pochází z řeckých slov „steganos“ a „grafie“, což znamená „neproniknutelné písmo“. Roky plynuly a steganografie se vyvinula v sofistikovanou součást kryptografie. S použitím stejných základních principů, které lidé využívali ve svém kryptografickém úsilí v minulosti, můžeme nyní provádět podobné výkony na našich operačních systémech Linux.

Volba nástrojů

V tomto tutoriálu použiji nástroj OpenStego k provedení steganografie. Naštěstí existuje poměrně mnoho možností, ze kterých si uživatelé Linuxu mohou vybrat v této konkrétní oblasti, přičemž některé z nich jsou příkazový řádek Steghide a OutGuess nebo GUI Steganography Studio a Steg.

Skrytí dat

Nejprve si musíte stáhnout nejnovější verzi programu z Git. Jak používám Ubuntu, stáhl jsem si soubor .deb. Pokud také používáte Ubuntu, můžete balíček nainstalovat otevřením terminálu ve složce /Downloads a zadáním následujícího příkazu:“sudo dpkg -i openstego_0.6.1-1_amd64.deb”

Způsob, jakým OpenStego dosahuje skrytí dat, je jejich vložení do nosného souboru, kterým může být obrazový soubor. Předpokládejme, že mám dokument, který chci předat jiné osobě, aniž by si někdo jiný všiml, že tam je. Původní dokument nemusí být zašifrován, protože bude skrytý v souboru obrázku. OpenStego je pojmenovává jako „Soubor zpráv“ a „Soubor s krytím“.

Soubor obrázku může být .bmp, .gif, .jpeg nebo .png. Vyberte dva soubory stisknutím tlačítek „navigace v souborech“ napravo od každého vstupního pole a poté nastavte název a umístění výstupního souboru. A konečně, nastavení hesla je důležité, protože toto je jediná informace, kterou musíte sdílet s příjemcem, který také musí používat OpenStego k extrahování skrytých dat. Nakonec stiskněte „Skrýt data“ vpravo dole a máte hotovo.

Oba obrázky vypadají stejně, ale druhý obsahuje skrytý dokument. Jediná věc, která by mohla zničit tento obal, je skutečnost, že lidé věří, že v materiálu Led Zeppelin je vždy skryté poselství.

Vodoznaky

Druhá věc, kterou můžete s OpenStego udělat, je vodoznak souboru s jedinečným podpisem, aby příjemce zajistil, že soubor pochází z důvěryhodného zdroje. Chcete-li to provést, stiskněte vlevo možnost „Digitální vodoznak“ a poté vyberte „Vytvořit podpis“. Poté můžete přidat přístupovou frázi a nastavit název a umístění souboru s podpisem, který bude vytvořen po stisknutí tlačítka „Generovat podpis“ vpravo.

Dalším krokem je vložení vodoznaku do souborů. Vyberte soubor podpisu, soubory, které mají být opatřeny vodoznakem, a nakonec nastavte název a umístění výstupních souborů.

Příjemce pak může ověřit vodoznak výběrem původního podpisového souboru a souboru, který má být zkontrolován. Pokud je skóre vyšší než 70 %, pak je to dostatečně dobrá shoda.


Linux
  1. Jak najít soubor v Linuxu

  2. Jak zobrazit metadata obrázků v systému Linux

  3. Jak vytvořit swap v Linuxu

  1. Jak spravovat možnosti souborů Linux

  2. Jak vytvořit odkládací soubor v Linuxu

  3. Jak vyprázdnit soubor protokolu v Linuxu

  1. Jak přesunout soubor v Linuxu

  2. Jak zobrazit skryté soubory v Linuxu

  3. Jak přejmenovat soubor v Linuxu?