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

Temat: Steganografia i JPEG

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    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

    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

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

    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ć...

  8. #8

    Domyślnie

    Cześc wam!
    W związku z tym że nie wiele wiem z tego tematu to czy mógłby ktoś napisać na czym polega dokładnie ta metoda ze sklejeniem 2 plików.
    wiem że trzeba coś zrobić z tekstowym i obrazkiem tylko nie wiem co w lini komend. z góry dzięki za odpowiedź.

  9. Domyślnie

    Jeśli o to chodzi to: http://www.hakero.opx.pl/steganografia.htm
    PS fajny nick
    www.lingubot.pl - projekt sztucznej inteligencji.

  10. #10

    Domyślnie

    Dzieki
    odświeżając forum właśnie wchodziłem na twoją stronkę

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