Как зашифровать текстовый файл переносимым способом, основываясь только на пароле?

mount -o remount,size=10g /dev/shm

1
05.04.2021, 16:00
1 ответ

Вы можете использовать gpg -c file.txt, так как GPG поддерживает шифрование файла с помощью парольной фразы и симметричного шифрования.

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

Вы также можете попробовать вручную указать параметры Key Derivation Function для openssl, например :openssl enc -aes-256-cbc -pbkdf2 -salt -iter 100000 -in archive.tar.gz -out encrypted.tar.gz.ossl, что может решить проблему без компиляции из исходного кода (Я не уверен, но более новая версия может использовать более безопасный KDF по умолчанию, что вызывает ошибки дешифрования, если вы вручную не укажете правильные аргументы)

3
28.04.2021, 22:53

Теги

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