Сокрытие информации в изображениях и добавление на них "водяных знаков".

OpenStego — небольшая Java утилита для сокрытия информации в изображениях методом стеганографии и/или добавления на изображения "водяных знаков".

OpenStego имеет консольный и удобный Java Swing графический интерфейс, поддерживается сокрытие данных в изображениях форматов bmp, wbmp, gif, jpeg (jpg) и png, для скрываемых данных поддерживается сжатие и защита информации паролем.


OpenStego является компьютерной реализацией метода стеганографии, скрывая биты файла с конфиденциальными данными в битах файла с менее значимой информацией и данные становятся невидимыми, определить их существование невозможно (без специального исследования).



OpenStego применяет псевдослучайное распределение в изображении (файле-контейнере) скрываемых битов, скрывать можно любую информацию (текстовые файлы, изображения и пр). При сокрытии необходимо ориентироваться на наличие как можно меньших артефактов у полученного изображения (сравнивая его с оригиналом).



OpenStego может добавлять на изображения "Цифровой водяной знак", например дающий гарантию получателю что этот файл из надёжного источника, защищающего "авторское право" и прочее... В качестве "водяного знака" может использоваться любой текст, с произвольными символами и расположением на изображении, для многократного использования "водяной знак" можно сохранить (как .sig файл).



Вне зависимости от формата исходного изображения (файл-контейнера) и внесённых в него изменений OpenStego сохраняет результат в виде изображения формата PNG (Portable Network Graphics). Результат сокрытия информации или добавления на изображения "водяных знаков" выводится списком в отдельным окне, оценка выше 70% считается хорошей.

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница
Страница на github.com
Страница на sourceforge.net
Комментарии (0)
Пока нет комментариев. Будьте первым!