Шифровать в одной программе, расшифровывать – в другой
Сейчас доступно для использования (под Windows) довольно много всевозможных утилит, из бесплатных можно назвать GnuPG (GPG) для Windows, TrueCrypt, потом тот же PGP, BestCrypt, FreeOTFE и другие. И вот возник вопрос – а можно ли, зашифровав файл с помощью одной программы, расшифровать ее в другой? Или это невозможно?
комментариев: 9796 документов: 488 редакций: 5664
В данном случае, нет особой разницы между форматом шифрованных данных или форматом текстовых, звуковых или графических файлов. Если программа понимает этот формат, она его откроет.
Правдав, в отличие от создателей проигрывателей музыкальных файлов, создатели криптопрограмм чаще стремятся создать свой уникальный формат и редко заботятся о совместимости с чужими программами.
комментариев: 12 документов: 1 редакций: 0
Вопрос появился после того, как я подумал, что если зашифрованный файл можно расшифровать в другой программе, то значит, взломщик имеет то преимущество, что может выбрать программу для дешифровки ту, которая ему более удобна, а не ту, которой я пользовался.
Также есть и вопрос удобства шифрования файлов между пользователями, использующими разные программы шифрования/дешифрования. У одного одна программа, у другого – другая.
комментариев: 9796 документов: 488 редакций: 5664
Значит это плохая программа, если её стойкость опирается на предположение о доступности взломщику каких-то других программ.
Взломщику в принципе, никакие пользовательские программы для дешифрования не нужны вообще, разве что для изучения. Он изучит формат данных, извлечёт из них шифртекст. А далее он напишет собственную программу для взлома этого шифртекста, которая будет работать максимально быстро, запускаться возможно на специальном железе, предназначенном для взлома криптоалгоритмов.
И создатели программы должны всегда учитывать, что взломщик имеет превосходство, ограниченное лишь материальными ресурсами Земного Шара, Солнечной Системы или ещё чего-нибудь такого внушительного :-)
комментариев: 9796 документов: 488 редакций: 5664
Они должны выяснить этот вопрос заранее. Например между GnuPG и PGP пользователем, сообщения должны идти в совместимом формате OpenPGP без использования дополнительных возможностей этих программ.
Это такая же проблема, как если бы пользователи использовали разные кодировки, разные файловые и операционные системы, разное железо (Например Windows и большинство связанного с ней софта нелья пересобрать и запустить на компьютерах у которых процессор, несовместим с Intel или AMD).
комментариев: 12 документов: 1 редакций: 0
Согласен. А по каким-либо внешним (таким как просмотр файла в TotalCommandere или еще как) признкам можно определить программу-шифровальщик сообщения и начало собственно шифро-сообщения? Или для каждой программы отделить одно от другого нельзя?
комментариев: 11558 документов: 1036 редакций: 4118
комментариев: 12 документов: 1 редакций: 0
Спасибо за ответы! К сожалению, продолжать обсуждение результатов тестов (шифровать в одной проге, дешифровать в другой) не имею возможности (времени нету катастрофически), при случае отпишусь.
С уважением, удачи :)