alexanderwdark

|
Posted: Fri Feb 08, 2013 21:28 Post subject: |
|
|
Rusl8
1. Это особенности заголовка. Поскольку реальная стеганография в JPEG раньше вообще считалась невозможной, а теперь - великая редкость, и возможный размер стеговложения не так уж велик, то тут каждый байт на счету. Такое ограничение существует еще и для совместимости с программой RedJPEG XT. Если будет много запросов от пользователей, заголовок можно будет и доработать.
2. Пароли просто кешируются. Историю открытия архива хранит и сам TC (список файлов в архиве, что выдает ReadHeader)
Добавлено спустя 6 минут:
jentoso wrote: | alexanderwdark, JPG в который пакуем файл, должен быть больше самого этого фала, а на сколько? Просто хотел запаковать архив 2.5 Мб в JPG 3.5 Мб, выдало о нехватке памяти. |
Имеете в виду нехватку доступной памяти (емкости) контейнера? Используется метод модификации таблиц кодировщика, причем с ограничениями по их начальному содержимому (иначе модификация будет визуально различима). Поэтому зависит не только от размерности изображения, но и от его цвето-насыщенных показателей, от самой "картинки". Доступный размер значительно меньще, чем в обычном битмапе (или в изображении без потери качества), как-то в StegoTC G2. Сами понимаете, LSB метод для JPEG не подойдет. Данный метод подразумевает реальную стеганографию, а не модификация тегов, или дописывание, поэтому ограничений много и они индивидуальны.
Добавлено спустя 19 минут:
jentoso wrote: | Просто хотел запаковать архив 2.5 Мб в JPG 3.5 Мб |
Такие объемы вложения в JPEG просто недостижимы. Если появиться когда-нибудь решение, позволяющее скрыть что-либо в изображении с алгоритмом JPEG, значит стеганографией там и не пахнет. Это скорее всего что-нибудь из оперы с дописыванием файла к файлу или с использование блока JIFF, предназначенного для тегов, комментариев. Да и говорить о соотношении размер контейнера = размер доступного вложения нельзя (как я уже разъяснил). Если можно как-то связать, то лишь косвенно с размером в пикселях (не явно, как в StegoTC G2/LSB). Скажем, у меня изображение 1890Х2835 позволяет вместить около 400 Кб. Если скрывать сжимаемые данные и покрутить опциями LZMA компрессора, выйдет гораздо больше. Узнать, сколько позволяет скрыть той или иной контейнеро можно. Для этого поставьте галку под опцией "Calculate capacity..". Число покажет саму емкость указанного JIFF после анализа таблиц кодировщика. Если вложение поддается компрессии, влезет гораздо больше. Суть данной стеганографии - не в доступной емкости, а в практическом отсутствии возможных атак на защищаемые данные. Используя RSD (выключен по-умолчанию) восстановить стеговложение без знания ключа вероятностей нет.
! | Avada: | Не надо полностью цитировать предыдущие собщения, на которые даётся ответ. И уж тем более — дублировать цитаты в одном и том же ответе. Лишнее удалено. | |
|