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

Reply via email to