Hi developers,
I find a bug of aes-128-cfb1: If key is "2b7e151628aed2a6abf7158809cf4f3c" , iv
is "000102030405060708090a0b0c0d0e0f", plain-text is "a" or "abc", aes-128-cfb1
can not encrypt/decrypt correctly. The following is the log file. We can see
that decryption result is different from original plain-text.
[EMAIL PROTECTED] uname -allHP-UX sshia1 B.11.23 U ia64 3432702471
unlimited-user [EMAIL PROTECTED] openssl versionOpenSSL 0.9.7m 23 Feb [EMAIL
PROTECTED] echo "a\c" > [EMAIL PROTECTED] cat [EMAIL PROTECTED] od -x
filea0000000 [EMAIL PROTECTED] openssl enc -aes-128-cfb1 -in filea -out
filea.enc.97m \> -K 2b7e151628aed2a6abf7158809cf4f3c -iv [EMAIL PROTECTED]
openssl enc -aes-128-cfb1 -d -in filea.enc.97m -out filea.dec.97m \> -K
2b7e151628aed2a6abf7158809cf4f3c -iv [EMAIL PROTECTED] cat [EMAIL PROTECTED] od
-x filea.dec.97m0000000 [EMAIL PROTECTED]@sshia1# echo "abc\c" > [EMAIL
PROTECTED] cat [EMAIL PROTECTED] od -x fileabc0000000 6162 [EMAIL
PROTECTED] openssl enc -aes-128-cfb1 -in fileabc -out fileabc.enc.97m \> -K
2b7e151628aed2a6abf7158809cf4f3c -iv [EMAIL PROTECTED] openssl enc
-aes-128-cfb1 -d -in fileabc.enc.97m -out fileabc.dec.97m \> -K 2b
7e151628aed2a6abf7158809cf4f3c -iv [EMAIL PROTECTED] cat [EMAIL PROTECTED] od
-x fileabc.dec.97m0000000 606f [EMAIL PROTECTED]
The bug at least exists in openssl-0.9.7m, openssl-0.9.7l and openssl-0.9.8b.I
do the test on following platform:openssl-0.9.7m + HP-UX 11.23 + Itanium
CPUopenssl-0.9.7m + HP-UX 11.23 + PA-RISC CPUopenssl-0.9.7l + HP-UX 11.11 +
PA-RISC CPUopenssl-0.9.8b + Redhat Enterprise Linux 5 + x86 CPU
Would you please study this bug?
Best RegardsYiqun Ren
_________________________________________________________________
Windows Live Custom Domain,您的免费电子邮局。
https://domains.live.com/default.aspx