Steganografija “v eni vrstici”
Steganografija je znanost skrivanja sporočil
Pred kratkim sem naletel na program Steghide, ki zna skriti sporočila1 v naprimer jpeg slike; (v gentooju je že vključen v main portage tree), zanimalo me je pa, kako opazna je razlika po vstavljenem sporočilu.
Za primer sem vzel 254kB veliko sliko:
ter sporočilo:
It is not too late to turn back from the GATES of hell. Use Linux - the free 32 bit operating system.
Za skritje sporočila je potrebno v terminalu vpisati:
steghide embed -cf slika.jpg -ef sporocilo.txt
Program vpraša za geslo (uporabil sem “abc”), in v sliko vstavi sporočilo.
Nova slika izgleda tako:
Če primerjam slike:
Razlika je res neopazna s prostim očesom.
Tudi če uporabimo večje sporočilo (128kb teksta, 4kb pri bzip2 -9):
..je razlika spet skoraj neopazna s prostim očesom,… če primerjamo:
ps: sporočilo spet dobimo “ven” z ukazom:
steghide extract -sf slikassporocilom.jpg
..in seveda geslom
pps: steghide uporablja tudi enkripcijo2 in kompresijo. Podpira shranjevanje poljubnih datotek v jpeg, bmp, wav in au datoteke. Če je sporočilo/datoteka preveliko/a, nam to program sporoči. Uporabi tudi checksum, da preveri, če so podatki nepoškodovani.











