Существует ли какой-либо общий инструмент, помимо gpg, для шифрования файлов в AES?

Статическая библиотека, которая называется файлом something.a обычно не является файлом, который можно запустить из командной строки.

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

0
06.09.2017, 02:59
3 ответа

Может быть невозможно добиться большего, чем проверенное десятилетиями надежное шифрование GPG, но есть и другие доступные инструменты шифрования, хорошая информация о них есть у ArchWiki здесьhttps://wiki.archlinux.org/index.php/Disk_encryption

Хотя они сосредоточены на шифровании дисков и папок, вы можете зашифровать папку за раз или рассматривать каждый файл как «диск», если хотите.

Опции блочного устройства::

Файловая система с накоплением (папка )параметры:

  • eCryptfs-в настоящее время шифрование пользователя / домашней папки на Android и многих Linux
  • EncFS
2
28.01.2020, 02:15

openssl— распространенный инструмент для шифрования/дешифрования файлов.

Вот простой пример того, как зашифровать и расшифровать файл с помощью AES и openssl:

$ cat file.pt
one
two
three
$  openssl enc -aes-256-cbc < file.pt  > file.ct
enter aes-256-cbc encryption password: XXXXXXX
Verifying - enter aes-256-cbc encryption password: XXXXXXX
$  openssl enc -aes-256-cbc -d < file.ct
enter aes-256-cbc decryption password: XXXXXXX
one
two
three
$
1
28.01.2020, 02:15

Существует стандартный инструмент для шифрования файла :GnuPG (, также называемый GPG ). Это стандартизированный формат, и вы можете вызывать gpg из любого языка программирования.

Если вы вводите буквы A -E -S в свой код, вы делаете это неправильно . Очевидно, что вам не нужно шифровать файл с помощью AES, иначе потребуется определенный формат. Таким образом, ваше требование состоит в том, чтобы зашифровать файл , точка. Так что вызовите инструмент шифрования файлов, и пусть он беспокоится об использовании AES.

3
28.01.2020, 02:15

Теги

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