- 加密图像
openssl enc -aes-128-ecb -in 1.bmp -out ecb.bmp -p
加密时需要一个password用于解密。
参数说明:
enc 默认参数-e,表示加密;解密时添加参数-d
-aes-128-ebc 加密类型
-in 输入
-out 输出
-p 打印密钥等信息
- 解密图像
openssl enc -d -aes-128-ecb -in ecb.bmp -out ecbDecrypt.bmp -p
解密时需要加密时的password。
- 显示加密后的图像(bmp格式)
使用二进制编辑器(比如我用的010editor)。
先打开原始图像,可以看到bmp文件头。(编辑器会自动标注出来)
然后打开加密后的图像文件。
图中的第一行是添加的salt内容,直接删除。(可能因为加密是128位的,所以salt占16字节?)
再将原始图像的bmp文件头复制,覆盖在加密文件的文件头位置。
此时加密图像可以顺利打开了。