информация? ну для простоты текст какой-нибудь... Скрыта значит открываешь картинку через блокнот и не видишь этот текст..
Это он видимо про стенографию. Погугли на эту тему. Тебе придется неплохо выучить формат файла, в котором ты собираешся прятать инфу. Я видел доки по сокрытию в mp3, bmp, rar. Теоретически спрятать можно в любом формате. ЗЫ: если не ошибаюсь, ZaCo писал что-то подобное...
Да да стенография точно так это называется... почитал про то как архив можно в картинку запихнуть, но чет все равно в голову не лезет как реализовать...
кароче вот тебе линк дальше думай сам а писать такое на PHP это чиста изврашение куда ни шло на perl а вот на PHP это ЖЕСТЬ!
Я под столом))) Может все-таки стеганография? Стенография эт чуток другое)) Какая разница какой язык? Логические операторы и/или есть, функции для работы с файлами/массивами/строками тоже есть? В чем проблема? Найди формат файла и работай с ним. Для этого любые средства хороши
PHP: <?php // Zip2jpG // by siw // / // Имя файла index.php // function zip2jpg($zip, $jpg) { $key = rand (10000, 99999); $victim = file_get_contents($jpg,"r"); $bug = file_get_contents($zip,"r"); $bug = strrev($bug); $child = "".$victim."\n##".$key.$bug.$key."##\nяЫ\nC".""; $buff=fopen("$key.jpg","w"); fwrite ($buff, $child); fclose ($buff); return $key; }; function jpg2zip($code) { $target = file_get_contents("$code.jpg","r"); $viarr=explode ("##".$code."",$target); $viarr=explode ("".$code."##",$viarr['1']); $victim = $viarr['0']; $child = strrev($victim); $buff=fopen("$code.zip","w"); fwrite ($buff, $child); fclose ($buff); return $code; }; echo '<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Zip2Jpg</title> <style type=text/css> a:link, a:visited { color: #CDCDCD; text-decoration:none } a:hover { color: #DDDDDD; text-decoration: none; } </style> </head> <body bgcolor=#333333 text=#CCCCCC style="font-family: Verdana; font-size:10pt"> <center> <div style="border:1px solid #000000; text-align: center; width: 211px; height: 122px; padding: 5px; background-color: #494949"> <div style="font-size: 8pt; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; background-color: #666666"> <a href="index.php?cmd=pack">::Создать</a> | <a href="index.php?cmd=unpack">Распаковать::</a></div>'; if (($_GET['cmd']==pack)||(($_GET['cmd']!=pack)&&($_GET['cmd']!=unpack))){ if ((!($_GET['zip_file']))||(!($_GET['jpg_file']))) { echo '<form action="index.php" method=get"> Путь к ZIP-архиву:<br/> <input type=text name="zip_file" value="test.zip"/><br/> Путь к JPG-файлу:<br/> <input type=text name="jpg_file" value="test.jpg"/><br/> <input type=submit value=Скрыть!> </form>';} else { $key=zip2jpg($_GET['zip_file'], $_GET['jpg_file']); echo 'Файл собран успешно.<br/>Адрес вашего файла: <div style="border-style:groove; border-width:1px; padding-top: 3px; padding-bottom: 3px; background-color: #5D5D5D"> '.$key.'.jpg </div> Ключ для распаковки:<br/> <div style="border-style:groove; border-width:1px; padding-top: 3px; padding-bottom: 3px; background-color: #5D5D5D"> '.$key.' </div>'; }}else { if (!($_GET['code'])) { echo '<form action="index.php" method=get"> Введите код распаковки:<br/> <input type=text name="code"/><br/> Внимание! Код должен совпадать с именем файла!<br/> <input type=hidden name="cmd" value="unpack"/> <input type=submit value=Распаковать!> </form>';} else { $key=jpg2zip($_GET['code']); echo 'Файл распакован успешно.<br/>Адрес вашего архива: <div style="border-style:groove; border-width:1px; padding-top: 3px; padding-bottom: 3px; background-color: #5D5D5D"> '.$key.'.zip </div>'; } } echo '</div> </p> </body> </html>'; ?> Вот пожалуйста, написал простую, но достаточно быструю и понятную программку на php для скрытия зип-архива в jpg файле. Просто сохраните этот скрипт под именем index.php, чтобы не возникало непоняток, закиньте jpg-картинку под именем test.jpg и соответственно zip-архив, под именем test.zip. Усе. Запускайте скрипт, он встретит вас красивым и понятным любому, интерфейсом. Не выходя из скрипта, выбрав соответствующий пункт в меню сверху, вы можете извлечь ваш архив из картинки, причем картинка останется целой и невридимой. ..Стараюсь быть полезным, надеюсь вам понравиться))
Это называется СТЕГАНОГРАФИЯ. А стенография - это использование сокращёний. Когда часть слова, слово или даже предложение заменяется одним символом/значком.