July 31st, 2010

Pranešimo paslėpimas nuotraukoje

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.

8 Responses to 'Pranešimo paslėpimas nuotraukoje'

  1. 1Romka
    January 25th, 2008 at 14:17

    Na, kazkada esu mates kazka panasaus, tik ten kriptografija atliekama zaidziant kontrastais bei ryskiu. Siaip idomu… :)


  2. 2Minmar
    May 7th, 2009 at 15:59

    Ipudinga, tik niekur nematau kaip tu panaudojai CDROMo varikliuka modeliavime.


  3. 3ReM
    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/


  4. 4marko
    May 15th, 2009 at 14:52

    o jpg nekoduoja visai neblogas reikalas …


  5. 5MaNolietuva
    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.


  6. 6ReM
    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.


  7. 7atmega
    October 9th, 2009 at 23:11

    http://www.elektronika.lt/tips/theme/191/13230/comments/


  8. 8ReM
    October 10th, 2009 at 11:06

    Nuorodoje kalbama visai apie kitą principą. Be to, labai abejotiną…


Leave a Response

*
To prove that you're not a bot, enter this code
Anti-Spam Image



Imhotep theme designed by Chris Lin. Blog powered by Wordpress.
Be autoriaus sutikimo kopijuoti draudžiama!