Как спрятать секретик в картинке💌

С помощью питона

Опубликовано BANANA DOG 20 марта 2022, 5 мин. на чтение

Приветики!

Хочу поделиться с вами крутой штучкой!!!! Будем прятать что угодно в картинках. Такими картинками можно тролить друзей или просто прятать файлы на вашем ПК.

Приступим!!!

Создаем папку, кладем в нее картинку и секретик (это может быть другая картинка, текстовое сообщение или вообще все что угодно).

Теперь нужно заархивировать наш секретик. Для этого просто щелкаем по нужному файлу правой кнопкой и кликаем на “Добавить в архив”.

Теперь самое интересное!!!! Пишем программку, которая прилепит один файл к другому. Создаем питоновский файлик, назовем его secret.py.

И в любимом редакторе текста вставляем:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# открываем картинку, в которой будем прятать файл
# в моем случае это 'image.jpeg' 
# режим указываем "чтение бинарных данных", т.к. это у нас картинка, а не текст
f = open('image.jpeg', 'rb') 
# сохраняем считаные данные в переменную
image = f.read()
# закрываем файл, так питон сразу освободит этот файл
f.close()
f = open('secret.rar', 'rb')
secret = f.read()
f.close()
# создаем новый файл, в котором сохраним нашу картинку с секретом
new = image + secret
# я назвала свой 'picture.jpg', формат указываем "jpg" или "jpeg" 
# режим указываем "запись бинарных данных"
f = open('picture.jpg', 'wb')
# записываем данные в файл
f.write(new)
f.close()

Только добавлю, что в нашем случае я использовала два режима - “rb”, “wb”. Например в случае с “rb”, “r” говорит компьютеру прочитать данные, а “b” указывает на то, что данные бинарные. Подробнее о режимах записи и чтения файлов на русском языке можно почитать тут.

Вот и все! Сохраняем документ с кодом и запускаем скрипт. Теперь проверяйте вашу папку, там должна появиться новая картинка picture.jpg, а в ней уже лежит ваш секрет!!

Чтобы этот секрет увидеть, нужно открыть картинку с помощью архиватора. Кликаем по фалу правой кнопкой мыши, далее “Открыть с помощью” и выбираем архиватор.

Архив открылся, значит все получилось!!!

Открываем, и…

Та-даааа!!!!