openssl-enc: needs additional base64 garbage check?
Steffen Nurpmeso
steffen at sdaoden.eu
Thu Jul 4 21:28:45 UTC 2024
Hello.
#?1|kent:tmp$ x=U2FsdGVkX19hzr7eekkcCcfeydWYK7HAeLr2lRPThis
[ ^ $? of last command]
#?0|kent:tmp$ printf ${x}= | openssl enc -aes256 -k "dubidada" -a -A -pbkdf2 -d
#?0|kent:tmp$ printf ${x}=t | openssl enc -aes256 -k "dubidada" -a -A -pbkdf2 -d
#?0|kent:tmp$ printf ${x}=to | openssl enc -aes256 -k "dubidada" -a -A -pbkdf2 -d
#?0|kent:tmp$ printf ${x}=tor | openssl enc -aes256 -k "dubidada" -a -A -pbkdf2 -d
#?0|kent:tmp$ printf ${x}=tory | openssl enc -aes256 -k "dubidada" -a -A -pbkdf2 -d
bad decrypt
80000908367F0000:error:1C80006B:Provider routines:ossl_cipher_generic_block_final:wrong final block length:providers/implementations/ciphers/ciphercommon.c:443:
#?1|kent:tmp$ printf ${x} | openssl enc -aes256 -k "dubidada" -a -A -pbkdf2 -d
bad decrypt
80105031D77F0000:error:1C80006B:Provider routines:ossl_cipher_generic_block_final:wrong final block length:providers/implementations/ciphers/ciphercommon.c:443:
#?1|kent:tmp$ printf 0${x} | openssl enc -aes256 -k "dubidada" -a -A -pbkdf2 -d
bad magic number
#?1|kent:tmp$ printf 0${x}= | openssl enc -aes256 -k "dubidada" -a -A -pbkdf2 -d
bad magic number
#?1|kent:tmp$ printf ${x}= | openssl enc -aes256 -k "dubidada" -a -A -pbkdf2 -d
github issue?
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)
More information about the openssl-users
mailing list