Created 2022年1月18日14:20
Updated 2022年1月18日14:25
Categories
Linux
年に数回調べて毎回わからなくなるのでメモ。
openssl enc -aes-256-cbc -salt -in file_to_encrypt.txt -out encrypted_file -k <パスワード>
openssl enc -aes-256-cbc -d -in encrypted_file -out file_decrypted.txt -k <パスワード>
macOS…というよりBSD系列の影響らしいのですが、とにかくmacOSのopensslコマンドはOpenSSLではありません(なんで???)。
LibreSSLというOpenSSLからフォークしたよりセキュアなライブラリらしいですが、Linuxで暗号化したファイルがmacOSだと復号できません。せめてコマンド名を変えてくれ・・・
docker等を使ってLinuxで復号するか、OpenSSLを直接インストールするかの対応が必要です。
https://www.shellhacks.com/encrypt-decrypt-file-password-openssl/