Hide & Reveal — стеганографическая библиотека и Java (Java Swing) графическая утилита для сокрытия информации в изображениях методом стеганографии.
Стеганография — наука о скрытой передачи информации путём сохранения в тайне самого факта передачи. В отличии от криптографии, скрывающей содержимое секретного сообщения, стеганография скрывает сам факт его существования. Как правило сообщение будет выглядеть как что либо иное, сообщение не привлекает к себе внимания, скрывая даже сам факт наличия каких либо скрытых посланий.
Hide & Reveal в основном предназначается для проведения экспериментов с методами стеганографии в различных носителях (различных форматах изображений), а так же разработки новых алгоритмов стеганографии и стеганоанализа.
Hide & Reveal имеет простой (пошаговый) пользовательский интерфейс, позволяет скрывать произвольные данные (текстовые файлы, изображения и пр) в изображениях форматов BMP, PNG и TIF (tiff), для скрываемых данных поддерживается сочетание из нескольких алгоритмов стеганографии (предоставляемых встроенной библиотекой).
В зависимости от выбранных параметров Hide & Reveal применяет псевдослучайное распределение в изображении (файле-контейнере) скрываемых битов, предварительное сжатие (zip), защиту паролем информации и прочее. При использовании приложения для сокрытия информации необходимо ориентироваться на наличие как можно меньших артефактов у полученного изображения, выбирая "файл-контейнер" (изображение) в соответствии с размером скрываемых данных и отсутствию очевидных артефактов на изображении.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.