Pranešimo paslėpimas nuotraukoje
ReM posted in Programavimas on January 22nd, 2008
Prireikė man parašyti tokią programėlę, kuri galėtų paslėpti kokį nors tekstą nuotraukoje. Pageidautina, kad pačioje nuotraukoje tai būtų nepastebima, arba bent jau kuo mažiau pastebima. Tokius būdus gali naudoti kokie nors negeri veikėjai (pvz. teroristai), kad perduoti kažkokius įsakymus, pranešimus ir pan.
Įsivaizduokim bet kokį tinklalapį, kuriame yra nuotraukų arba net nebūtinai nuotraukų, tinka bet koks paveiksliukas ar reklaminis baneris. Taigi, viename iš tokių paveiksliukų, niekuo nesiskiriančiame nuo kitų, yra paslėptas koks nors pranešimas. Tereikia žinoti kuriame, ir turėti programą, kuri gali jį iš ten ištraukti.
Teko gerokai pagalvot, koks turėtų būti užkodavimo būdas, kad to nesimatytų nuotraukoje. Juk bet kokio taško pakeitimas bus daugiau ar mažiau matomas. Bet sugalvojau būdą, kad tekstas nuotraukoje visai nebūtų matomas. Būdas labai paprastas, ir jei kam bus įdomu, galit pabandyti surasti, kokiu principu užkoduotas pranešimas.
Prie programos yra viena nuotrauka, kurioje yra užkoduotas tekstas. Pats tekstas ten jokios reikšmės neturi, tai tik pabandymui kaip veikia.
Prasėdėjau prie programos porą vakarų. Nesinori visai numest ir pamiršt. Gal kam ji bus įdomi…

Programą galit rasti čia.
January 25th, 2008 at 14:17
Na, kazkada esu mates kazka panasaus, tik ten kriptografija atliekama zaidziant kontrastais bei ryskiu. Siaip idomu…
May 7th, 2009 at 15:59
Ipudinga, tik niekur nematau kaip tu panaudojai CDROMo varikliuka modeliavime.
May 7th, 2009 at 16:22
CDROM variklis čia visai ne į temą, bet naudojau jį čia: http://rem-blog.net/2005/12/24/lektuvas-knuffel/
May 15th, 2009 at 14:52
o jpg nekoduoja visai neblogas reikalas …
June 25th, 2009 at 12:26
Šaunus dalykėlis, o nekoduoja kitų formatų? o gal galima konvertuoti į kokį nors labiau naudojamą formatą, kad nedingtų pranešimas. Nes kai BMP->JPG->BMP tai prabešimas neišlieka.
June 25th, 2009 at 16:50
Ne, kitų formatų negalima naudot. Čia viskas ne taip paprasta. Pvz. JPG - formatas su kokybės praradimu, reiškia principe nelabai tai būtų įmanoma. Daugumoje kitų formatų tai būtų galima padaryt, bet paprasčiausiai nebuvo reikalo. Čia kaip bandymas, BMP formatas gana paprastas, tai jį ir naudojau.
October 9th, 2009 at 23:11
http://www.elektronika.lt/tips/theme/191/13230/comments/
October 10th, 2009 at 11:06
Nuorodoje kalbama visai apie kitą principą. Be to, labai abejotiną…