Я намерен использовать облачное хранилище для некоторых журналов своих приложений. Эти журналы могут содержать конфиденциальные бизнес-данные, поэтому я хотел бы зашифровать их перед загрузкой.
По соображениям безопасности я предпочитаю использовать криптографию с большим симметричным ключом, а не простое шифрование паролей.
Вы знаете кого-нибудь Быстрый, надежный инструмент шифрования с открытым исходным кодом для ubuntu?
Как вы просили симметричное решение:
Я бы посоветовал использовать AES как симметричный криптоалгоритм. В Ubuntu вы можете использовать aespipe (должен быть в официальном репозитории) или Склеп AES. Это оставляет вам задачу управлять своим секретным ключом (ключами). Если вы можете хранить их в безопасном месте локально, все в порядке.
Если вы хотите хранить свои секретные ключи в зашифрованном виде, я бы использовал асимметричный инструмент, такой как GPG, как предлагал SvenW. Поскольку GPG может использовать AES в качестве симметричного бэкэнда, нет необходимости делать AES самостоятельно. Просто позвольте GPG сделать это.