PHP - скрыть текст в BMP
Primary tabs
Итак, сегодня посмотрим как реализовать общую идею LSB (реализация будет чисто учебная)
В приведённых ниже примерах мы будет использовать только последний (наименее значащий) бит в байтах, кодирующих цвет.
Сразу договоримся:
- читаем данные из rf.bmp
- пишем же в rf2000.bmp
Будем скрывать фразу:
$text = "I LOVE RUSSIA !"; // текст который надо спрятать в картинку
Контейнер (в моём примере) - трёхцветное изображение Российского флага,
размером в пикселях:
50х33
Выглядит так:
По сообщению винды глубина цвета в этом изображении = 24 правда, имеет место такой момент.
Что ж, теперь - после приведённых выше пояснений - приведу два куска кода :
- 1) скрытие текста в bmp - пример программы на PHP
- 2) чтение скрытого текста из bmp - пример программы на PHP
Кстати - после сокрытия фразы "I LOVE RUSSIA !" мы получаем картинку :
Изменения заметны? =))
- Log in to post comments
- 8071 reads