Andy Akins schrieb:
....
> cipher = OpenSSL::Cipher::Cipher.new( "BF-CBC" )
> cipher.decrypt(key,iv)
> output = cipher.update(Base64.decode64(text))
> output << cipher.final
> puts output
> =========================================
....

Hi, sorry for the late reply, but im in holidays for the last weeks.

Change your ruby script to:

cipher = OpenSSL::Cipher::Cipher.new( "BF-CBC" )
#cipher.decrypt(key,iv)

cipher.key_len=7
cipher.key = key
cipher.iv = iv
output = cipher.update(Base64.decode64(text))
output << cipher.final()

I think Blowfish works with a 128 bit key per default and your key is
only 56 bit.

Hope this help,
Roland