Стеганография - это открытая передача письма с зашифрованным тайным посланием при сокрытии факта передачи тайного послания. Например если отослать другу сообщение "Петя очень много ожесточённо говорил Илье" (ни на что другое фантазии не хватило), все подумают, что это обычное сообщение, но если прочитать первые буквы каждого слова, то вы поймёте настоящее, скрытое послание. Так вот, послания можно зашифровывать не только в тексте, но и в изображениях, с помощью lsb шифрования. Сейчас я поэтапно расскажу как это работает. Кодирование одного пикселя Сначала разберёмся как работает шифровка на примере одного пикселя. В одном пикселе можно передать 3 бита, пусть это будут 110. Возьмём код цвета этого пикселя, пусть это будет (73, 12, 245), такой сине-фиолетовый цвет. Теперь поочерёдно с каждым из этих трёх значений проделаем несколько операций. Возьмём сначала 73, преобразуем в двоичный код: 1001001. А теперь заменим младший бит этого числа на первый из битов, которые мы хотим зашифровать.
Спрятать текст в изображении: python stegano lsb телеграм бот
1 июля 20211 июл 2021
588
3 мин