Шифрование файловШифрование — способ преобразования открытой информации в закрытую и обратно. Применяется для хранения важной информации в ненадёжных источниках или передачи её по незащищённым каналам связи. Шифрование файлов в изображениях — добавление в заданное изображение неразличимых для глаза изменений, содержащих код шифруемого файла. bmpCoder 2.3
Скачать bmpCoder 2.3 для Windows (32-bit) Похожая программа: Шифрование данных TrueCrypt Бесплатная программа для кодирования любой информации в файл изображения в формате BMP. Кодирование производится путем незначительного (для глаза) изменения цвета и записи в него нужной информации(примерно 1/4 от размера BMP файла). Стоит отметить что размер и качество изображения остается неизменным. Идея, конечно, не уникальная, но все-таки хотелось бы рассказать как можно без особых усилий реализовать кодирование любой информации в графический файл bmp. Теоретическое обоснование работы bmpCoderКак известно, в 3-х-канальном bmp-файле каждый пиксель кодируется 24 битами. по 8 бит на каждый канал, т. е. компьютер различает 224 различных цветов, это 16 777 216 различных цветов. Но человеческому глазу не отличить цвет #00FF00 от #03FD05. Человек в любом случае скажет что это зеленый цвет. Так почему бы этим и не воспользоваться? То есть, можно заменять младшие биты цвета на полезные нам, цвет (для глаза) не изменится, а изображение будет содержать полезную информацию. Даже если заменить 2 младших бита в каждом канале, то в одном пикселе мы можем записать 6 "полезных бит". Получается, чтобы закодировать какой-либо файл в изображение, нам нужно:
Для чего это нужно? Хотя бы для общего развития! Или например... кто догадается что в вашей аватарке хранятся все ваши пароли? Шифрование файлов в изображениях с помощью bmpCoderА теперь перейдём непосредственно к программе BmpCoder: В поле "кодируемое изображение" указываем путь к файлу bmp, в который хотим что-нибудь закодировать:
Далее нажимаем на кнопку "Кодировать". После кодирования мы получим новый bmp файл, содержащий изображение. Исходный файл и новый не отличаются по размеру. Теперь расшифруем файл в закодированном изображени:
Когда изображение будет загружено мы увидим, какой объем информации записан в файле. Далее нажимаем "Декодировать" и сохраняем файл. После декодирования мы получим новый файл, содержащий закодированную информацию. Исходный файл и новый не отличаются по размеру. Вот такая, занятная бесплатная программа для любителей шифроваться :) P.S. Данная статья является свободно - распространяемой, но она обладает авторскими правами, поэтому при ее использовании вам необходимо указать источник: P.P.S. Если такого простого шифрования Вам не хватает, обратите внимание вот на эту страницу:
|
Бесплатный софт:
Полезности:Развлечения:
Мы в Google+ |
Правила добавления комментариев:
1. Все комментарии проходят цензуру, нет смысла спамить.
2. Однозначно будут удалены:
Бессмысленные, нецензурные, глупые комментарии, неаргументированная критика, а также ссылки на файлообменники и прочие сайты не в тему.
3. Приветствуются:
Аргументированные отзывы о данной программе, а также грамотность и умение формулировать свою мысль в рамках приличия.