4.6 KiB
title | localeTitle |
---|---|
Steganography | стеганография |
стеганография
Стеганография - это концепция уступающего текста, изображений, файлов или видео в другом тексте, изображениях, файлах или видео. В автономном примере это использование «невидимых чернил», чтобы скрыть сообщение между строками буквы. Лимонный сок - популярный кандидат на невидимые чернила: лимонный сок невидимые чернила
Следующая формула дает очень общее описание частей стеганографического процесса:
обложка + скрытые данные + стеганографический ключ = среда для стенографии
В этом контексте среда обложки - это файл, который скрывает скрытые данные, которые также могут быть зашифрованы с помощью стеганографического ключа. Результирующим файлом является среда стеганографии . Покровный носитель (и, следовательно, стеганографический носитель) обычно представляют собой изображения или аудиофайлы.
Стеганография в изображениях
На компьютерах изображения хранятся в виде двоичных файлов. Они содержат двоичное представление цвета или интенсивности света каждого элемента изображения (пикселя), содержащего изображение. Например, это изображение собаки:
может начаться с чего-то вроде:
10010101 00001101 11001001
10010110 00001111 11001010
10011111 00010000 11001011
...
Самый простой подход к сокрытию данных в файле изображения называется вставкой младшего разряда (LSB). В этом методе мы можем взять двоичное представление скрытых данных и перезаписать младший бит каждого байта в обложке . Если мы используем 24-битный цвет, количество изменений будет минимальным и неотличимым от человеческого глаза.
Хотя JPEG можно использовать для приложений stego, более распространено встраивание данных в файлы GIF или BMP. GIF и 8-битные файлы BMP используют так называемое сжатие без потерь, схему, которая позволяет программному обеспечению точно восстанавливать исходное изображение. JPEG, с другой стороны, использует сжатие с потерями, а это означает, что расширенное изображение практически не отличается от оригинала, но не является точным дубликатом.
Эта короткая демонстрация поможет вам настроить текст с кодировкой в изображении! https://github.com/edwdryer/steganography-demo Вы можете прочитать больше о стеганографии в изображениях здесь: http://www.garykessler.net/library/steganography.html
Стеганография в аудио
Аудио-стеганография - это метод, используемый для передачи скрытой информации путем изменения звукового сигнала незаметным образом.
Этот blogpost служит примером сокрытия изображения в аудио-файле (ничего себе)! https://solusipse.net/blog/post/basic-methods-of-audio-steganography-spectrograms/