открыть контейнер Truecrypt с паролем xor keyfile

открыть контейнер Truecrypt с паролем xor keyfile

Я использую контейнер TrueCrypt на флэш-накопителе, который я периодически резервирую. В последние дни контейнер сломался, и я потерял некоторые важные данные. Это заставило меня задуматься о моей стратегии резервного копирования, и я думаю, что было бы разумнее синхронизировать разницу, когда я монтирую USB дома.

Я хотел бы написать скрипт монтирования и rsync диска, когда он будет подключен. Для этого я не хочу вводить пароль для открытия в скрипт. Когда я не в своей квартире, я бы предпочел использовать пароль вместо файла ключа. Возможно ли открыть truecrypt (или veracrypt,...) с паролем, когда я нахожусь снаружи, а файл ключа дома?

решение1

Технически: возможно да
Пароль и все ключевые файлы смешиваются для получения ключа контейнера.

PW X KF = CK(«X» — алгоритм смешивания.)

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

Так что
No-Password X KF = CK
и
PW X No-Keyfile = CK

Так что это сработает, если вы введете PW или KF. (Но, что раздражаетнетесли вы введетеоба.)

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

решение2

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

Связанный контент