Алгоритм шифрования - PullRequest
       2

Алгоритм шифрования

1 голос
/ 22 января 2011

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

Ответы [ 3 ]

2 голосов
/ 22 января 2011

строго с пик, st e ганография не e шифрование, это просто кодировка.Если вы w ant t h e закодированы в беспорядке a , чтобы быть t в зашифрованном виде, тогда используйте доверенный алгоритм i thm ( d не должно быть соблазном i nvent one!).как d предлагает t s в другом ее ответ e r, AES будет в порядке.

2 голосов
/ 22 января 2011

Расшифруйте текст с помощью симметричного шифра, такого как AES. Для получения ключа шифрования используйте парольную функцию получения ключа (например, PBKDF2 ) для пароля, введенного пользователем.

Затем скрыть зашифрованный текст в вашем изображении, используя стеганографию.

1 голос
/ 22 января 2011

Да, это возможно. Вы можете использовать любой алгоритм симметричного ключа , например, AES. Но убедитесь, что кодирование / декодирование не теряет ни одного бита.

Ранее я использовал цифровую подпись с QR-кодами, и некоторые биты менялись, потому что они кодировали их как ISO-8859-1. Мое решение было использовать Base64 до встраивания в код. Требовалось больше места, но было безопаснее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...