2

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

Можно ли это как-то сделать? Если это невозможно через графический интерфейс, может быть, через скрипт? Я использую Debian 9.1 с KDE.

3 ответа3

-1

Функция «Автоматическое подключение устройств» по-прежнему доступна, по крайней мере, в VeraCrypt 1.21.

В пользовательском интерфейсе есть кнопка, или следующая команда запросит пароль / ключевые файлы / PIM один раз и автоматически подключит несколько томов, если они существуют:

"VeraCrypt.exe" /auto devices /history n /cache n /quit
-2

В TrueCrypt это БЫЛО возможно. Если, например, 4 тома загружаются при входе в систему и эти тома имеют один и тот же пароль, то пароль необходимо заполнить только один раз в текстовом поле. Очевидно, эта функция была намеренно удалена с помощью VeraCrypt. Я не понимаю почему, потому что, если вы хотите избежать такого поведения, вы можете дать своим томам разные пароли.

Я нахожу это настолько неудобным, что решил остаться с TrueCrypt, несмотря на угрозы безопасности.

-3

Я использую bat-файл, который запускается при запуске моего компьютера, и ожидает, когда второй и третий накопители будут смонтированы в моей системе, а затем стирает кэш с помощью командной строки. Затем можно использовать третью программу, чтобы скрыть командную строку. если хотите, пример: hstart.exe

Пакетный файл зацикливается, добавляя 1 каждые десять секунд к переменной, если он когда-либо достигнет 60 (600 секунд отдача или взятие), файл bat закрывается, поэтому он не работает в фоновом режиме вечно.

Текстовый файл DriveExists.txt даже не нуждается в нем, он просто должен существовать.

@echo off
echo this window will close when the H and J drives exists
set LoopCount=1
:waitLabel
IF not exist H:\DriveExists.txt (
    timeout 10 /nobreak > nul
    set /a LoopCount=%LoopCount%+1
    if %LoopCount% equ 60 ( goto endOfScriptLabel )
    goto waitLabel
)
echo past H
set /a LoopCount=0
:waitLabelTwo
IF not exist J:\DriveExists.txt (
    timeout 10 /nobreak > nul
    set /a LoopCount=%LoopCount%+1
    if %LoopCount% equ 60 ( goto endOfScriptLabel )
    goto waitLabelTwo
)
echo past J
REM the following if is only to indent the items run after mounting volumes
IF exist H:\DriveExists.txt (
    REM other code removed for example.
    cd C:\Program Files\VeraCrypt
    veracrypt /w
)
:endOfScriptLabel
@echo on

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