Большинство программ кодирования файлов используют методы, которые основываются на теории вычислительной безопасности, которая с использованием сложной факторизации ключа предотвращает декодирование файла. Но данный метод не может работать постоянно. Раньше думали, что 56-битный ключ невозможно сломать атаками Брут Форс, но государство США теперь используют ключи для Совершенно Секретных документов с как минимум 192 битами.
Данное число будет постоянно увеличиваться по мере роста мощностей вычисления. (некоторые спорят, что такое никогда не случится по законам физики!). CryptIt разработан для использования более эффективной систему кодирования ключей – XOR, ключи которой такие же по размеру как и закодированные файлы. Более того, если вы используете непредсказуемый файл, который такой же по размеру (или больше) чем оригинальный файл и вы используете данный файл только единожды, то данный файл невозможно сломать, даже компьютерам будущего. Так как при данном методе кодирования алгоритмы отсутствуют вовсе, просто один большой ключ, и нет никакого образца, по которому можно декодировать какую-либо часть файла. Попытки декодировать любой файл могут быть сделаны, но нет никакой уверенности, что файл будет декодирован правильно. CryptIt может также генерировать ключевые файлы (с шифратора и не подходит для использования в OTP) и анализирует совместимость ваших файлов для использования ключа.
CryptIt также имеет возможность использования переносных медиа (USB устройств, CD, флоппи) в качестве ключевой кодовой книги, что увеличивает безопасность и удобство метода. Если ваши нужды более просты, то вы можете использовать слово (строчку), но таким образом вы потеряете преимущества XOR метода. Описания могут быть восстановлены в закодированном файле, также как файловое название кода. Операция командной строки также поддерживается и CryptIt написан на языке Assembly для максимума эффективности.
|