Для разработки этой прикладной программы был внедрен защищенный правами собственности метод шифрования:
- На основе шифрования потока XOR.
- Псевдослучайный генератор.
- Пароли для псевдослучайного генератора могут достигать 16 000 бит.
- Количество возможных комбинаций ограничено прочностью пароля, который использует 32-байт-хэш.
- Пользователь может модифицировать настройки, чтобы можно было перезаказать байт во время шифрования, значительно замедляя атаку грубой силы.
- Пользователь может отменить процесс шифрования или расшифровки в любое время.
Она построена на библиотеке платформы v1.4, которая включает множество общих особенностей всех приложений
В версии 1.7 значительно увеличено время вычислений, необходимое для нарушения жесткого шифрования, без увеличения времени расшифровки, которое испытывает пользователь.
Тип шифрования, используемый в этом приложении, основан на псевдослучайном потоке бит, который используется для перезаказа персонажей, а затем для шифрования/дешифрования с использованием метода маски XOR. Это делается в кусках.
Увеличение времени, необходимого для прерывания шифрования с помощью грубой силы, достигается путем абсолютной необходимости полного изменения первого куска, прежде чем приступить к расшифровке символов с XOR.
И это достигается за счет использования XOR шифрования/дешифрования с использованием того же псевдослучайного генератора, который используется в процессе изменения заказа, начиная фазу XOR от состояния генератора сразу же после перезаказа.
Таким образом, нет никаких возможных путей расшифровать с помощью грубой силы.