Шифроване на файлове в снимки

Encryption - метод за превръщане на обществена информация в затворен и обратно. Той се използва за съхранение на важна информация в ненадеждните източници или прехвърляне на неговите несигурни канали за комуникация.

Шифроване на файлове в изображения - добавяне на предварително определено изображение неразличими да се промени с очите, криптиран файл, съдържащ кода.

bmpCoder 2.3

Изтеглете bmpCoder 2.3 за Windows (32-битова)

Подобни приложения: Data Encryption TrueCrypt

Безплатна програма за кодиране на информацията в графичен файл в BMP формат. Encoding се осъществява от малка (за очите), промяна на цвета, и записва необходимата информация (около 1/4 от размера на файла, BMP). Трябва да се отбележи, че размерът и качеството на изображението остава непроменена.

Шифроване на файлове в снимки
Идеята, разбира се, не е уникален, но все пак бих искал да ви кажа как можете да усилие изпълни всеки кодиране на информация в графичен файл BMP.

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

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

Оказва се, че кодира файла на изображението. ние трябва да:

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

Шифроване на файлове в изображения, използвайки bmpCoder

А сега преминете направо към програмата BmpCoder:

В "кодиран образ" посочва пътя към BMP файл, към който искаме да се кодират нещо:

  1. В "кодиран файл" посочва пътя към който искате да се кодира файла.
  2. Когато изображението е заредена, виждаме възможно допустим размер на кодирания файл. От дясната виж скицата на кодиран образ.

След това кликнете върху бутона "Възхвала". След кодиране, получаваме нова BMP файл, съдържащ изображението. Оригиналният файл и новия не се различават по размер.

Сега дешифриране на графичен файл, кодиран:

  1. В областта ", за да декодира изображение" посочва пътя към BMP файл, който искате да декодира;
  2. В "декодиране файла" посочва пътя към файла, който ще записва резултата.

Когато изображението се зареди, ще видим колко информация се записва във файла. След това натиснете "Decode" и запишете файла.

След декодиране, ние ще получи нов файл, съдържащ кодирани информация. Оригиналният файл и новия не се различават по размер.

Това е такава любопитна безплатна програма за криптиране на любителите :)

Криптиране на данните: TrueCrypt безплатна програма за криптиране на данни "в движение". Програмата ви позволява да създадете виртуален криптиран логическо устройство, което се съхранява като файл.