Steganografia
Skryte šifrovanú správu do obrázka PNG. Obrázok vyzerá nezmenený.
Ako to funguje
Čo to robí
Tento nástroj skryje zašifrovanú správu do obrázka PNG. Obrázok vyzerá na pohľad rovnako, no ten, kto má heslo, z neho tu správu znova vytiahne. Hodí sa, keď chceš, aby tajomstvo cestovalo ako nevinne vyzerajúci obrázok.
Prastará myšlienka
Steganografia znamená v gréčtine „zakryté písanie“. Herodotos rozpráva o Histiaiovi, ktorý okolo roku 500 pred n. l. oholil otrokovi hlavu, vytetoval mu na temeno správu a keď mu vlasy dorástli, poslal ho na cestu. Nemecký opát Johannes Trithemius dal tomuto umeniu meno vo svojej knihe Steganographia, ktorú napísal v roku 1499. Na tradíciu nadviazal neviditeľný atrament a mikrobodky a digitálne obrázky sú jej modernou podobou.
Ako to funguje
Správa sa najprv zašifruje algoritmom AES-256-GCM s kľúčom odvodeným z tvojho hesla pomocou Argon2id (64 MiB pamäte, 3 prechody). Zašifrované bity sa potom zapíšu do najmenej významného bitu červenej, zelenej a modrej zložky každého pixelu, počnúc vľavo hore. Zmena hodnoty farby o jednu z 255 je neviditeľná. Každý pixel pojme 3 bity, takže aj malý obrázok unesie dlhú správu.
Obmedzenia
Skryté dáta prežijú iba presnú kópiu súboru PNG. Akákoľvek zmena veľkosti, orezanie, úprava alebo prevod do JPEG, čo robí väčšina chatovacích aplikácií a sociálnych sietí, ich zmaže; pošli súbor ako dokument alebo prílohu, prípadne použi Foto šifru. Metóda je jednoduchá a štatistické nástroje dokážu zistiť, že obrázok nesie dáta, hoci bez hesla ich neprečítajú. Všetko beží v tvojom prehliadači a nič sa nenahráva.