首页 > 解决方案 > 加密突然终止的流

问题描述

我正在尝试将标准输出流加密为位于可移动驱动器上的文件。

但是,由于驱动器可以在任意时间移除,我想知道如何管理它?

我曾尝试使用 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。

标签: linuxbashopenssl

解决方案


推荐阅读