Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

gates22

Steganografia i C++ (najlepiej Qt)

Rekomendowane odpowiedzi

Witam :) Jako, że w google nic nie wyszukałem (było tylko w delphi), macie może jakieś materiały (najlepiej kod w c++, może być konsolowy, ale Qt nie pogardzę :E ) dotyczące "ukrywania tekstu w obrazach", czyli steganografii :) Może macie jakieś strony, w których jest wszystko fajnie wyjaśnione, z przekładem na C++ :) Bardzo mnie temat steganografii zainteresował :)

Z góry dzięki za pomoc :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ty nie szukasz informacji tylko gotowego programu z kodem zrodlowym - wiec bedzie ciezko - chyba :D

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

temat jest ciężki, materiały w 90% język angielski

 

wiem coś o tym, bo 2 lata temu pisałem pracę mgr o steganografii - część teoretyczna ogólnie o plikach multimedialnych, metody i właściwości plików bmp, png, jpeg które można wykorzystać żeby upchnąć swoje bity w pliku, trochę o znakach wodnych etc. program w javi-e dotyczył już ściśle ukrywania/odczytywania takiej informacji w plikach z kompresją danych JPEG.

 

mało skomplikowane algorytmy ukrywania w plikach bez kompresji np. bmp , sa relatywnie proste w napisaniu, ale za pliki z kompresją danych takie jak JPEG bez ponadprzeciętnej znajomości języka w którym będziesz pisał nie warto się nawet brać - to ładne kilka setek linii kodu z wszechobecną matmą

 

jeśli masz jakieś konkretne pytania to być może będę potrafił Ci pomóc, ale o cały kod źródłowy nawet nie pytaj bo go nie podam.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość tobix10

Kiedyś pisałem(nawet w qt) program do ukrywania tekstu w plikach bmp, ale raczej go nie podam, bo lepiej samemu poczytać o co chodzi w steganografii bitmap niż jechać z gotowca i nic nie rozumieć. Zagadnienie jest bardzo proste. Mogę Cię nakierować, że wartość koloru RGB zmieni się bardzo nie znacząco jeżeli zmienimy mu najmniej znaczące bity. ;) To pozwoli na wklepanie tekstu to tych składowych. Do tego jakiś unikalny znacznik końca danych i robota gotowa.

 

Pozdro

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Ty nie szukasz informacji tylko gotowego programu z kodem zrodlowym - wiec bedzie ciezko - chyba :D

nawet gdyby, to tylko po to, aby go zobaczyć i wiedzieć z czym to się je :)

Ale dzięki za pomoc :) Z angielskim nie mam problemu, więc jakoś sobie poradzę :E

Jeszcze raz dzięki :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam pracę magisterską i kod w perlu do chowania w bitmapach.

Materiałów warto szukać przez scholar.google. Jak jesteś studentem, to zainteresuj się dostępem do serwisów e-czasopism w bibliotece. Np. SpringerLink, Elsevier. Jak wrócę do domu to zobaczę z czego korzystałem (źródła i publikacje).

 

A sam temat ciekawy. Z obrazów chcesz korzystać: kompresja stratna, bezstratna, bez kompresji?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam pracę magisterską i kod w perlu do chowania w bitmapach.

Materiałów warto szukać przez scholar.google. Jak jesteś studentem, to zainteresuj się dostępem do serwisów e-czasopism w bibliotece. Np. SpringerLink, Elsevier. Jak wrócę do domu to zobaczę z czego korzystałem (źródła i publikacje).

 

A sam temat ciekawy. Z obrazów chcesz korzystać: kompresja stratna, bezstratna, bez kompresji?

fajnie by było bezstratna :) ale na sam początek, na sprawdzenie jak to działa :D to to chyba nie jest na pierwszym miejscu :) A studentem nie jestem jeszcze...

I dzięki za odpowiedź :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zależy jeszcze jaki format się wybierze. Przy gif'ach (i innych z ustaloną paletą) trzeba innych metod, przy png (gdy nie ma palety) można także tych samych co przy bmp, bo to w zasadzie zzipowana bitmapa ;)

 

Bibliografia, z której korzystałem.

1. Bret Dunbar

A detailed look at Steganographic Techniques and their use in an Open-Systems

Environment

SANS Institute 2002

2. Kevin Curran, Karen Bailey

An Evaluation of Image Based Steganography Methods

International Journal of Digital Evidence Fall 2003, Volume 2, Issue 2

3. James C. Judge

Steganography: Past, Present, Future

SANS Institute 2001

4. Chin-Chen Chang, Hsien-Wen Tseng

A steganographic method for digital images using side match

Pattern Recognition Letters 25 (2004)

5. John Miano

Compressed Image File Formats: Jpeg, Png, Gif, Xbm, Bmp

Addison-Wesley, 1999

6. W. Bender, D. Gruhl, N. Morimoto, A. Lu

Techniques for data hiding

IBM Systems Journal, Vol 35, Nos 3&4 (1996)

7. Donald E. Knuth

Sztuka programowania, T. 2, Algorytmy seminumeryczne

Wydawnictwo Naukowo-Techniczne, 2002

8. Rakan El-Khalil, Angelos D. Keromytis

Hydan: Hiding Information in Program Binaries

Zgłoszone do publikacji w Department of Computer Science, Columbia Univer-

sity in the City of New York

9. Maria Adamczyk, Bożena Chrząstkowska, Józef Tomasz Pokrzywniak

Starożytność - oświecenie

Wydawnictwa Szkolne i Pedagogiczne, Warszawa 1988

A sama praca w pdf'ie ma około 90MB + 190MB obrazków z przykładów. To jakbyś chciał poczytać i pooglądać.

 

A na początek, to bmp jest (prawie, gdy się samemu obsługuje format) w sam raz.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ok dzięki :) no, trochę tego jest :D

ale jakoś ogarnę to i owo :)

pokombinuję :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...