openssl顶层Makefile中使用汇编crypto/aes/asm/aes-586.pl作为默认aes编解码程序
为了使用crypto/aes/aes_core.c和aes_cbc.c作为解码程序,需要将顶层Makefile中如下一行
AES_ENC= aes-586.o
改为
AES_ENC= aes_core.o aes_cbc.o #aes-586.o
2. 去掉-DAES_ASM
3. 去掉-O3,加上-g
其中-pass pass:123表示直接传入密码123
openssl aes-128-cbc -d -pass pass:123
其中-pass fd:1表示从fd句柄为1的文件读入数据,这里1在terminal中就是stdin
openssl aes-128-cbc -d -pass fd:1
其中-pass file:pass.bin表示密码存放在pass.bin文件中
openssl aes-128-cbc -d -pass file:pass.bin
阅读(4263) | 评论(0) | 转发(0) |