Blowfish encryption key length

Kelly Jones kelly.terry.jones at
Wed May 20 01:11:01 UTC 2009

I want to use a random Blowfish key to encrypt files, so I did this:

dd if=/dev/random count=100 bs=100

to create a 10K byte file. I can now encrypt foo.txt by doing:

openssl enc -bf -pass -in foo.txt > foo.txt.encrypted

However, "man enc" says "Blowfish and RC5 algorithms use a 128 bit key."

Does this mean could've been just 16 bytes (128 bits) long?
Or am I misunderstanding the word "key" here?

We're just a Bunch Of Regular Guys, a collective group that's trying
to understand and assimilate technology. We feel that resistance to
new ideas and technology is unwise and ultimately futile.

More information about the freebsd-questions mailing list