39 lines
4.6 KiB
Markdown
39 lines
4.6 KiB
Markdown
---
|
||
title: Steganography
|
||
localeTitle: стеганография
|
||
---
|
||
## стеганография
|
||
|
||
Стеганография - это концепция уступающего текста, изображений, файлов или видео в другом тексте, изображениях, файлах или видео. В автономном примере это использование «невидимых чернил», чтобы скрыть сообщение между строками буквы. Лимонный сок - популярный кандидат на невидимые чернила: [лимонный сок невидимые чернила](https://www.youtube.com/embed/poCnU_crpjQ)
|
||
|
||
Следующая формула дает очень общее описание частей стеганографического процесса:
|
||
|
||
обложка _\+ скрытые_ данные + стеганографический _ключ =_ среда для _стенографии_
|
||
|
||
В этом контексте _среда_ обложки _\- это файл, который скрывает скрытые_ данные, которые также могут быть зашифрованы с помощью стеганографического _ключа. Результирующим файлом является_ среда _стеганографии_ . Покровный _носитель (и, следовательно, стеганографический_ носитель) обычно представляют собой изображения или аудиофайлы.
|
||
|
||
### Стеганография в изображениях
|
||
|
||
На компьютерах изображения хранятся в виде двоичных файлов. Они содержат двоичное представление цвета или интенсивности света каждого элемента изображения (пикселя), содержащего изображение. Например, это изображение собаки:
|
||
|
||
![американская эскимосская собака](https://upload.wikimedia.org/wikipedia/commons/4/47/American_Eskimo_Dog.jpg)
|
||
|
||
может начаться с чего-то вроде:
|
||
```
|
||
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/ |