Портативный, без администратора, без установки, Win/Linux USB-шифрование/дешифрование на ходу

Боюсь потерять флешку. Я ищу программу шифрования, которая может скрыть мои USB-файлы таким образом, чтобы у меня был только один файл, отображаемый в проводнике Windows при его первой вставке. Когда я запускаю его, он должен запросить у меня пароль. Затем он должен показывать проводнику Windows все файлы и папки, пока я не отключу USB-накопитель или не запущу программу шифрования, которая быстро заблокирует файлы.

Требования:

  • Права администратора не должны требоваться от хоста!
  • Должен работать в Windows и Linux (или Python, если ничего из первого, для дополнительной совместимости)
  • Не должно зависеть от того, встроен ли BitLocker в ОС (например, в выпусках Windows Home его нет, а у меня Windows 7 Home Premium)
  • Любая программа, работающая на USB-накопителе, ДОЛЖНА иметь возможность определять свой путь к приложению, другим файлам и т. д., как и любая другая программа, пока файловая система разблокирована.
  • То же самое касается диалога файлов любой другой программы при открытии USB-накопителя.
  • Программа должна быть бесплатной и не должна содержать никаких «сопастических снифферов, подобных АНБ». Управление цифровыми ограничениями.

Кто-нибудь знает, существует ли такая программа?

Ответы (1)

То, как вы хотите, чтобы программа работала, имеет серьезные недостатки в отношении защиты файлов, поскольку они останутся расшифрованными на USB-накопителе до тех пор, пока программа шифрования не будет запущена снова.

Вместо этого лучше всего использовать шифрование OTF, при котором файлы постоянно шифруются на диске и расшифровываются «на лету» (отсюда и аббревиатура).

Среди наиболее известных и рекомендуемых программ для шифрования OTF есть TrueCrypt (больше не поддерживается) и его ответвление VeraCrypt . Они работают, создавая файл-контейнер, который можно смонтировать как виртуальный том с помощью пароля или ключевого файла. Вероятно, это то, что вы ищете.

Это требует прав администратора? А на линуксе будет работать? Потребуется ли для этого использование терминала и набор текста «sudo blah blah sumtin»?