2013-09-05 2 views
4

Я делаю шифрование и дешифрование изображения с помощью 3DES. После шифрования изображения я не могу видеть зашифрованное изображение. Может ли кто-нибудь рассказать мне, почему это происходит? Я использую jpeg-изображение для шифрования. Весь этот процесс был выполнен на Java.Шифрование изображения с использованием 3DES

+0

Если вы зашифруете файл, а не сами данные изображения, результат явно выиграл Это будет образ. Исходный вывод шифрования выглядит как случайные байты, и это очень редко действительные изображения. – CodesInChaos

+2

Да, вы получили это правильно @CodesInChaos. Но я с нетерпением ожидал отображения этого изображения в пользовательском интерфейсе. Возможно ли это? –

+0

С помощью растрового изображения (или другого формата без потерь, например png) вместо jpeg, вы можете применить шифрование к фактическим пикселям. – CodesInChaos

ответ

1

После выполнения шифрования Triple DES изображение больше не читается как файл JPG, пока оно не будет расшифровано. Это, как правило, цель шифрования, позволяющая вам перенести это изображение и убедиться, что оно будет безопасным до тех пор, пока оно не будет прочитано предполагаемым получателем, у которого есть закрытые ключи.

+1

Thnx для быстрого ответа сэр, но можем ли мы получить какое-либо техническое доказательство? Потому что мой гид просит технического доказательства. –

Смежные вопросы