Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki 1 do 10 z 14

Temat: Steganografia i JPEG

  1. #1
    Zarejestrowany
    Sep 2007
    Postów
    5

    Domyślnie Steganografia i JPEG

    Jak ukryć jakieś dane w JPEGu, a raczej tak ukryć, aby po kompresji do jpg, ukryte dane ciągle można było odzyskać?

    Nie chodzi mi o sposób popularny w internecie czyli połączeniu dwóch plików np. jpg + rar.

    Również metoda LSB, czyli ukrywania w najmniej znaczących bitach koloru się nie sprawdzi, ponieważ po kompresji stratnej, te dane zostaną utracone.

    Nie chodzi mi o coś wyrafinowanego, byle na pierwszy rzut oka (nawet takiego bardzo niedowidzącego ) obraz nie był zbytnio podejrzany oraz, żeby obraz mógł przechować w miarę jak najwięcej danych (np. nagranie mp3).

    Z góry dzięki.

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Co do LSB to zasada jest taka, ze po zapisaniu informacji nie mozna go juz edytowac. Nie ma mozliwosci aby cos zapisac, pozniej zmienic zawartosc pliku nie niszczac ukrytych tam danych. Jesli chcesz wrzucac np. zdjecia do galerii na necie, to ok... pod warunkiem, ze mozesz odzyskac plik w pelnej postaci (bez skalowania, obracania, itd), ten ktory zaladowales do galerii.

    Wiele galerii robi resize plikow o wielkosci NN aby byla mniejsza niz XX (aby nie przechowywac za duzo danych) - wtedy jest kaplica

    Do co MP3 - tak samo sa programy ktore ukrywaja dane w plikach audio. Zasada jednak jest taka sama - poniewaz steganografia uzywa dyskretnych metod skladowania danych, jakakolwiek modyfikacja nosiciela najczesciej oznacza utrate przenoszonych danych.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    Zarejestrowany
    Sep 2007
    Postów
    5

    Domyślnie

    z LSB wiem, można zapisać w PNG i wysłać na jakiś serwis hostingujący grafikę. Większość z nich nie skaluje plików, więc z odczytem nie ma problemów, to już wypróbowałem

    Podobno istnieją metody na ukrycie danych w JPEGu i domyślam się, że to nie ma za dużo wspólnego z LSB. Niestety nigdzie nie mogłem dokopać się do informacji na jakiej zasadzie by to miało działać.

    z MP3 mi chodziło o to, aby np. mp3 (plik wielkości przeciętnej empetrójki) ukryć w pliku graficznym, przy PNG mi się to udaje, chciałbym jeszcze, żeby się dało w JPG.

  4. #4
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    No tak - formaty kompresowane moga sie roznie zachowywac
    Co do ukrycia MP3 w obrazku metodami stego... chcesz przeslac komus billboard w GIF/PNG w formacie 1:1 czy jak?! Do ukrywania wiekszych ilosci danych w pojedynczym pliku graficznym stego sie nie nadaje.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  5. #5
    Zarejestrowany
    Sep 2007
    Postów
    5

    Domyślnie

    prawdę mówiąc... chodzi mi o coś co bym nazwał Peer2Image.

    Przykładowo... mam jakiś średniej wielkości plik ok. 4 MB.
    Załóżmy, że akurat nie mam żadnego konta FTP, mam problemy z RapidShare, a gmail nie chce wysłać załącznika
    A tym plikiem chciałbym się podzielić z kilkoma znajomymi.
    W PNG robię mniej-więcej tak, że 16 bitów danych przypada na 24-bitowy piksel.
    Plik wysyłam na jakiś serwis typu imageshack. Znajomi go ściągają i wyciągają ten plik.
    Chodzi mi bardziej o przesyłanie danych, niż o samo ukrywanie. Lecz nie chcę, żeby wysyłane obrazki były perfidną pixelozą.
    Jak już wspomniałem, przy PNG nie mam żadnych problemów i to by mi nawet starczyło.

    Tylko chciałbym się dowiedzieć z czystej ciekawości jak to jest z JPEG, jakie inne metody istnieją, odporne na stratną kompresję.

  6. #6
    Zarejestrowany
    Jun 2006
    Postów
    22

    Domyślnie

    bloki DCT o wymiarach np. 8x8 oraz kwantyzacja wybranego parametru (np. luminancji).
    Cechy:
    - informacja ukrywana jest w najbardziej istotnych elementach obrazu, a nie jak w przypadku np. LSB w najmniej waznych
    - wiadomosc nie zostanie uszkodzona przez kompresje stratna.

  7. #7
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    killrathi - swiete slowa... w sumie to dokladna odwrotnosc LSB

    tewux - jak chcesz stosowac to do dzielenia sie plikami z kumplami to polecam rapidshare, bestsharing, itp... ja jakos nie widze sensu w tym... poza tym chcac ukryc 4MB danych technika LSB wiesz o jakiej wielkosci pliku graficznego mowimy?!
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  8. #8
    Avatar eMCe
    eMCe jest offline Emil Grzegorz Gubała
    Zarejestrowany
    Dec 2006
    Skąd
    Kielce
    Postów
    1,767

    Domyślnie

    o tak dużej że stanowcza większość portali hostujących obrazki nie pozwoli Ci go załadować na serwer - wiec tak jak tqm mówi bez sensu...

    pozatym jest tyle sposobów wymieniania sie plikami - ftp, p2p, p2m, rapidy itp. edyski, vpn - jest w czym przebierać....
    Agencja reklamy kielce (mały kilkudniowy case pozycjonerski )

  9. #9
    Zarejestrowany
    Sep 2007
    Postów
    5

    Domyślnie

    Cytat Napisał eMCe Zobacz post
    o tak dużej że stanowcza większość portali hostujących obrazki nie pozwoli Ci go załadować na serwer - wiec tak jak tqm mówi bez sensu...
    wgrane dla testu dobre pare tygodni temu: http://img456.imageshack.us/my.php?image=testtd0.png
    normalny plik bezpośrednio przerobiony na pixele.

    Cytat Napisał tqm
    poza tym chcac ukryc 4MB danych technika LSB wiesz o jakiej wielkosci pliku graficznego mowimy?!
    jak zaznaczyłem wyżej, chodzi mi o zachowanie pozorów grafiki
    Cytat Napisał tewux
    W PNG robię mniej-więcej tak, że 16 bitów danych przypada na 24-bitowy piksel.
    Cytat Napisał eMCe Zobacz post
    pozatym jest tyle sposobów wymieniania sie plikami - ftp, p2p, p2m, rapidy itp. edyski, vpn - jest w czym przebierać....
    Cytat Napisał tewux
    Załóżmy, że akurat nie mam żadnego konta FTP, mam problemy z RapidShare, a gmail nie chce wysłać załącznika
    A tym plikiem chciałbym się podzielić z kilkoma znajomymi.
    robię to głównie dla zabawy, choć miło by było jakby zdobyło to popularność na poziomie p2m.

  10. #10
    Zarejestrowany
    Mar 2008
    Postów
    5

    Domyślnie

    jest taki program... się nazywa "JPHS"... wpisz w google "jphs download" i luzik.... program ten koduje do JPEG'ów dane nie przekraczające 10% rozmiaru otwartego JPEG'a. Jest dobry według mnie... Nie działa na zasadzie doklejania się do pliku.... tylko w jakichś tam bajtach nie robiących dużej różnicy w wyświetlanym obrazie... Ale nie możesz już potem tego JPEG'a edytować...

Strona 1 z 2 12 OstatniOstatni

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52