Объединение semacodes и стеганография?

Согласитесь с redsquare однако, стоит упомянуть, что, если бы у Вас есть два свойства слова как text-align, Вы сделали бы это:

$("#message").css({ width: '30px', height: '10px', 'text-align': 'center'});
6
задан Glorfindel 5 April 2019 в 08:00
поделиться

3 ответа

Я полагаю, что часть устойчивости семакода к повреждению / загрязнению / затемнению - это высокий контраст между двумя состояниями любой «ячейки». Читатель все еще может сделать хорошее предположение о фактическом состоянии, даже с некоторым искажением.

Такой контраст недоступен в фотографическом изображении, и именно по этой причине стеганография работает - бит-флиппинг lsb почти никакого визуального эффекта на самом изображении, в то время как цифровая точность гарантирует, что невизуальная система может по-прежнему очень точно считывать встроенные данные.

Поскольку два приложения находятся на противоположных концах аналогового / цифрового спектра (все семакоды - это все о том, что их можно расшифровать с помощью аналоговой (визуальной) обработки, но они находятся на бумаге, а не в цифровом виде; стеганография - это все о битах в файле и ничего не заботит об аналоговом представлении, будь то свет, звук или что-то еще), я полагаю, что сочетание этих двух будет чрезвычайно трудным, если не невозможным.

По сути, то, о чем вы думаете, - это возможность стеганографически встроить что-то в изображение , распечатайте изображение, сделайте его цветную фотокопию, отсканируйте, и по-прежнему сможете извлекать встроенные данные .

Боюсь, я ничем не могу помочь, но если кому-то это удастся , Я буду ЧЕРТОВ впечатлен! :)

Боюсь, что ничем не могу помочь, но если кому-то удастся этого добиться, я буду ЧЕРТОВНО впечатлен! :)

Боюсь, что ничем не могу помочь, но если кому-то удастся этого добиться, я буду ЧЕРТОВСКИ впечатлен! :)

9
ответ дан 10 December 2019 в 00:42
поделиться

Какой язык / среду вы используете? Не должно быть так сложно написать код, который открывает и изображение, и семакод как растровое изображение (последнее как монохромное), устанавливает младший бит (ы) каждого байта каждого пикселя в цветном изображении равным значению соответствующий пиксель монохромного растрового изображения.

(необязательно сначала развернуть растровое изображение семакода до тех же размеров пикселей, расширенных белым)

0
ответ дан 10 December 2019 в 00:42
поделиться

Это не полный ответ, но вы должны посмотреть на водяные знаки . Этот метод решает ваши первые две цели (встраивание в печатное изображение и возможность чтения даже при частично поврежденном сканировании).

Отчасти надежность водяных знаков в отношении искажений и ошибок транскрипции (при переходе от цифрового к аналоговому и обратно) происходит из-за избыточности (например, повторения данные несколько раз). Это позволит обнаружить водяной знак даже без ключа. Тем не менее, вы можете использовать более тонкие методы избыточности, возможно, что-то связанное с кодированием стирания или совместным использованием секретов.

Я знаю, что это не полный ответ, но, надеюсь, эти наводки укажут вам правильное направление!

1
ответ дан 10 December 2019 в 00:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: