Как зашифровать вывод ffmpeg при создании фрагментов видео?

Нижеприведенное работает в bash. Я не пробовал это в zsh.

Попробуйте:

echo ~-   # Just to make sure you know what the "last directory" is

Затем:

cp file.txt ~-/copy.txt

Также смотрите:

3
15.12.2016, 18:52
1 ответ

Вы используете неподходящий инструмент для работы. Вместо того, чтобы передавать вывод в OpenSSL, запишите вывод в файл, расположенный в зашифрованной файловой системе. Зашифрованные файловые системы предназначены для произвольного доступа, инструменты шифрования файлов, такие как openssl enc , используются редко.

Кроме того, openssl enc является плохим шифрованием и никогда не должен использоваться. Вы используете DES3, который, хотя и допустим по некоторым стандартам, настоятельно не рекомендуется в пользу AES. И хуже всего то, что способ openssl извлекает ключ из пароля смехотворно плох - он не использует правильную функцию растягивания клавиш , поэтому перебор паролей легко . Использование инструмента командной строки openssl для шифрования сложно сделать правильно и никогда не является лучшим инструментом для работы. Просто забудьте, что существует openssl , и используйте подходящие инструменты для работы, например LUKS для полного шифрования диска, Ecryptfs для шифрования домашнего каталога, gpg или 7z для шифрования файлов. Даже EncFS для монтирования зашифрованного каталога, хотя и ошибочен, гораздо менее уязвим, чем openssl .

1
27.01.2020, 21:30

Теги

Похожие вопросы