AES密钥中包含LF字符

时间:2012-11-20 15:36:03

标签: terminal openssl aes newline cbc-mode

我正在尝试使用openssl解密视频文件。但是16字节的aes键中有一个换行符(LF)。

x
yÏï:YÛI?þbl

由于LF,当我将密钥复制到终端时,它只发送“x”而不是整个密钥。

如何在终端上输入此密钥?

  

openssl aes-128-cbc -d -in input.ts -out output.ts -pass [aes_key]

1 个答案:

答案 0 :(得分:1)

尝试参数-K

来自openssl帮助:

-K/-iv         key/iv in hex is the next argument

所以这样的事情应该有用

openssl aes-128-cbc -d -in input.ts -out output.ts -K 00EF45....

其中00EF45 ....将是您十六进制格式的密钥。