2
$\begingroup$

I'm attempting to get a better understanding of cryptography and have run into some questions about bcrypt.

Bcrypt relies on the blowfish cipher, which is a reversible method of encryption. But bcrypt is not reversible. How is that possible? Or am I mistaken? What does bcrypt do on top of blowfish to make it irreversible?

Why does bcrypt use blowfish instead of twofish or threefish?

$\endgroup$

Browse other questions tagged or ask your own question.