1

Как упоминалось в документации, TrueCrypt будет использовать первые 1024 килобайта любого большого файла для создания хэша SHA-512, который будет объединен с паролем для получения окончательного хэша.

Например, SHA-512(SHA-512(максимальный размер ключевого файла 1 МБ), пароль)

Теперь, если я буду использовать несколько ключевых файлов, будет ли он обрабатывать первые 1 МБ данных из каждого файла? Другими словами, увеличивается ли сила шифрования с количеством ключевых файлов? Обратите внимание, что порядок, в котором выбираются ключевые файлы, не имеет значения.

1 ответ1

0

Я считаю, что искомый ответ - нет, это не увеличит силу шифрования.

Если 1-мегабайтный файл ключа достаточен для использования возможностей алгоритма с учетом других его ограничений, то вы уже максимально увеличили "силу" шифрования. То есть, если мы уже используем доступную мощность, атака методом перебора не будет более успешной с зашифрованным секретом с тремя ключами, чем с зашифрованным секретом с одним ключом. Однако обратите внимание на большой ЕСЛИ.

Теперь я знаю, что есть очень технический ответ, и у меня его нет. Поэтому я просто пересылаю предложенный ответ, основываясь на том, что я знаю о принципе, а не на конкретных технических достоинствах продукта.

С другой стороны, это, безусловно, было бы полезно, если бы было затруднено восстановление ключей с помощью других методов, кроме грубой силы, и именно в этом случае умные деньги все равно нужны. Если я пробую случайные файлы, которые нахожу на вашем компьютере в качестве ключевых файлов, то мы берем большое количество и увеличиваем экспоненциально. Если имеется 100 файлов, и только один является ключевым, то мне нужно попробовать 100 файлов, но 10000 комбинаций из двух ключевых файлов (при условии повторного использования) и 1 000 000 комбинаций из трех возможных ключевых файлов.

Моя проблема с ключевыми файлами состоит в том, что я никогда не знаю, когда операционная система изменит что-то, на что рассчитывает алгоритм. Я считаю что-либо в системе изменчивым.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .