我正在尝试将标准输出流加密为可移动驱动器上的文件。
但是,由于可以在任意时间卸下驱动器,我想知道如何管理它?
我曾尝试使用openssl和256位AES密码,但不足为奇的是,解密时出现块长度错误。
我的bash脚本这样做:
加密:
openssl aes-256-cbc -a -salt -pass file:"$KEY_FILE"
解密:
openssl aes-256-cbc -d -a -pass file:"$KEY_FILE"
不幸的是,我在嵌入式系统上,所以没有多少二进制文件超出了必要的范围。但是有Bash和openssl。