Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 19.10.2004 Ostrzeżenie: (0%)
|
Mam do napisania aplikacje, ktora ma zakodowac informacje (text) w grafice np. BMP lub tez innym formacie, np. w wav, mpeg, itp. Generalnie polega to na tym, ze nalezy zmieniac najmniej znaczacy bit w kazdym pikselu (jesli chodzi o obrazek), tak aby obrazek zachowal oryginalny wizerunek (a przynajmniej zmiany byly nie dostrzegalne dla ludziego oka). Zaproponowano mi napisanie tego w Visual C++, C#, Javie lub Delphi... Wpadlem na pomysl, ze ciekawym rozwiazaniem bylo by napisanie tego w php i umieszczenie gdzies w necie (wtedy ktokolwiek by zakodowal z takiej strony ten obrazek, moglby informacje odkodowac rowniez spod danego url'a). Wtedy obydwie strony nie musialby posiadac odpowiedniego oprogramowania na dysku. Ale czy jest to w ogole mozliwe ? Jak nalezaloby podejsc do tej sprawy ? Na pewno trzeba by bylo skorzystac z funkcji czystego C (fopen, pozniej obejsc jakos naglowek BMP, pozniej zabawa z wskaznikami chyba), wtedy moze by to bylo wykonalne. Wiecej o Steganografi znajdziecie tutaj.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%)
|
no ja to widzę tak:
1. Wczytujesz dane za pomocą np. fopen" title="Zobacz w manualu PHP" target="_manual, fgets" title="Zobacz w manualu PHP" target="_manual - funkcje są binarnie bezpieczne oczywiscie..., możesz dodać flagę b do fopen (więcej w manualu) - równie dobrze a nawet lepiej możesz użyć file_get_contents" title="Zobacz w manualu PHP" target="_manual 2. parsujesz plik zgodnie ze specyfikacją BMP czy też DIP - to na pewno znasz jak sie tym zajmujesz... jak coś to google. Wczytujesz dane do stringów (nagłówki) i tablic (kolory i piksele) 3. wykonujesz te swoje operacje steganograficzne na wczytanych tablicach 4. z powrotem tworzysz plik bmp (łączysz nagłówki i implode" title="Zobacz w manualu PHP" target="_manualowane tablice) i już (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) chyba nic szczególnie odkrywczego (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) PS. wskaźników nie ma w php |
|
|
|
Reigon Steganografia w BMP 19.10.2004, 20:44:02
bela_666 @lunter: jestes pewien że biblioteka gd wspiera bm... 19.10.2004, 22:12:15
Reigon BMP nie wspiera, ale w PNG to moze byc nawet bardz... 19.10.2004, 22:27:11
theoden Cytat(rogrog @ 2004-10-19 22:28:43)PS. wskaźn... 19.10.2004, 23:33:21
rogrog Cytat(theoden @ 2004-10-20 00:33:21)Wskaźniki... 20.10.2004, 15:40:43
Reigon Cytat(rogrog @ 2004-10-20 14:40:43)na tym for... 20.10.2004, 16:21:58
theoden Cytat(Reigon @ 2004-10-20 17:21:58)Zabieram s... 20.10.2004, 21:22:50
Reigon Cytat(theoden @ 2004-10-20 20:22:50)Cytat(Rei... 21.10.2004, 12:15:34
rogrog szczerze mowiac w tym konkretnym przypadku na poz... 21.10.2004, 14:33:22
zYm3N moja stronka, dział portfolio.
Jeśli potrzebujesz... 21.10.2004, 22:42:40
Reigon Program zaliczony, podaje zrodla, moze kiedys sie ... 17.11.2004, 23:09:30 ![]() ![]() |
|
Aktualny czas: 8.12.2025 - 15:50 |