[pycrypto] jibberish output with blowfish cbc
tannhauser at nerdshack.com
Sat Feb 14 13:37:11 CST 2009
i use the latest release of amk.ca, v2.0.1 and python 2.6.1.
i have a problem when using blowfish with the cbc-mode.
some example code:
from Crypto.Cipher import Blowfish
key = 'xyz123'
iv = 'aaaaaaaa'
obj = Blowfish.new(key, Blowfish.MODE_CBC, iv)
# use misspelling as padding technique
plain = 'yet another test sentenc'
ciph = obj.encrypt(plain)
plain = obj.decrypt(ciph)
obviously, "print plain" should give me "yet another test sentenc"
well, it does not, instead the first 8 characters are something
jibberish, the rest is ok: "ڦ¼obf²her test sentenc". i don't have that
problem with MODE_ECB.
More information about the pycrypto