Шифрование файлов

Шифрование — способ преобразования открытой информации в закрытую и обратно. Применяется для хранения важной информации в ненадёжных источниках или передачи её по незащищённым каналам связи.

Шифрование файлов в изображениях — добавление в заданное изображение неразличимых для глаза изменений, содержащих код шифруемого файла.


bmpCoder 2.3


Реклама на форуме. Тарифы на рекламу.

Скачать bmpCoder 2.3 для Windows (32-bit)

Похожая программа: Шифрование данных TrueCrypt

bmpCoder 2.3

Бесплатная программа для кодирования любой информации в файл изображения в формате BMP. Кодирование производится путем незначительного (для глаза) изменения цвета и записи в него нужной информации(примерно 1/4 от размера BMP файла). Стоит отметить что размер и качество изображения остается неизменным.

Шифрование файлов bmpCoder 2.3 Идея, конечно, не уникальная, но все-таки хотелось бы рассказать как можно без особых усилий реализовать кодирование любой информации в графический файл bmp.

Теоретическое обоснование работы bmpCoder

Как известно, в 3-х-канальном bmp-файле каждый пиксель кодируется 24 битами. по 8 бит на каждый канал, т. е. компьютер различает 224 различных цветов, это 16 777 216 различных цветов. Но человеческому глазу не отличить цвет #00FF00 от #03FD05. Человек в любом случае скажет что это зеленый цвет. Так почему бы этим и не воспользоваться? То есть, можно заменять младшие биты цвета на полезные нам, цвет (для глаза) не изменится, а изображение будет содержать полезную информацию. Даже если заменить 2 младших бита в каждом канале, то в одном пикселе мы можем записать 6 "полезных бит".

Принцип работы программы Шифрование файлов bmpCoder 2.3

Получается, чтобы закодировать какой-либо файл в изображение, нам нужно:

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

Для чего это нужно? Хотя бы для общего развития! Или например... кто догадается что в вашей аватарке хранятся все ваши пароли?

Шифрование файлов в изображениях с помощью bmpCoder

А теперь перейдём непосредственно к программе BmpCoder:

Окно программы Шифрование файлов bmpCoder 2.3


В поле "кодируемое изображение" указываем путь к файлу bmp, в который хотим что-нибудь закодировать:

  1. В поле "кодируемый файл" указываем путь к файлу, который хотим закодировать.
  2. Когда изображение будет загружено мы увидим возможный допустимый размер кодируемого файла. Справа увидим эскиз кодируемого изображения.

Окно кодирования программой Шифрование файлов bmpCoder 2.3

Далее нажимаем на кнопку "Кодировать". После кодирования мы получим новый bmp файл, содержащий изображение. Исходный файл и новый не отличаются по размеру.

Размер файла bmp после кодирования программой Шифрование файлов bmpCoder 2.3

Теперь расшифруем файл в закодированном изображени:

  1. В поле "Декодируемое изображение" указываем путь к файлу bmp, который хотим декодировать;
  2. В поле "Декодируемый файл" указываем путь к файлу, куда будем записывать результат.

Когда изображение будет загружено мы увидим, какой объем информации записан в файле. Далее нажимаем "Декодировать" и сохраняем файл.

Декодирование программой Шифрование файлов bmpCoder 2.3

После декодирования мы получим новый файл, содержащий закодированную информацию. Исходный файл и новый не отличаются по размеру.

Размер файла bmp после декодирования программой Шифрование файлов bmpCoder 2.3

Вот такая, занятная бесплатная программа для любителей шифроваться :)

P.S. Данная статья является свободно - распространяемой, но она обладает авторскими правами, поэтому при ее использовании вам необходимо указать источник:
Автор: Носов Александр
Сайт: http://www.kernel-zone.ru

P.P.S. Если такого простого шифрования Вам не хватает, обратите внимание вот на эту страницу:
Шифрование данных http://gold-free.ru/soft/sys/crypt.php

Магазин выживальщицких товаров. Товары для охотников и рыболовов на 60market.ru



← кнопка для выражения благодарности :)




Похожие программы:
Шифрование данных: TrueCrypt Шифрование данных: TrueCrypt Бесплатная программа для шифрования данных «на лету». Программа позволяет создавать виртуальный зашифрованный логический диск, хранящийся в виде файла.
Просмотр изображений: FastStone Image Viewer Просмотр изображений: FastStone Image Viewer Просмотрщик изображений с множеством дополнительных функций, включая конвертор, редактор, браузер, режим слайдшоу (более 150 вариантов переходов) и пакетное преобразование.
Редактор фотографий: Paint.NET Редактор фотографий: Paint.NET Редактор растровых изображений (фотографий и т.д.). Отлично заменит стандартный Paint от Windows. Умеет накладывать множество эффектов, убирать "красные глаза", работать со слоями, со сканером и камерой.
Фотоэффект: Magic Particles Фотоэффект: Magic Particles Программа для создания фотоэффектов, которые можно накладывать как на фотографии, так и на видео.


Лаборатория Хакера - Всё лучшее только для вас!

Правила добавления комментариев:

1. Все комментарии проходят цензуру, нет смысла спамить.
2. Однозначно будут удалены:
Бессмысленные, нецензурные, глупые комментарии, неаргументированная критика, а также ссылки на файлообменники и прочие сайты не в тему.
3. Приветствуются:
Аргументированные отзывы о данной программе, а также грамотность и умение формулировать свою мысль в рамках приличия.


Данную страницу никто не комментировал. Вы можете стать первым.


Ваше имя:

RSS
 
Комментарий:
Введите символы: *
captcha
Обновить

 

Бесплатный софт:

Полезности:

Развлечения:

САМОРЕАЛИЗАЦИЯ
ГАДАНИЕ НА СОФТЕ
Надёжное место для Вашего сайта

Система Orphus