Blowfish cipher

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf symmetric-key block cipher
gptkbp:block 64 bits
gptkbp:category crypt
gptkbp:citation gptkb:C_language
gptkbp:deprecatedIn new applications
gptkbp:designedBy gptkb:Bruce_Schneier
https://www.w3.org/2000/01/rdf-schema#label Blowfish cipher
gptkbp:introducedIn 1993
gptkbp:keySize 32 to 448 bits
gptkbp:notableFor fast performance in software
unpatented
gptkbp:numberOfRounds 16
gptkbp:openToPublic yes
gptkbp:replacedBy gptkb:AES
gptkbp:specifies yes
gptkbp:successor gptkb:Twofish
gptkbp:supportsAlgorithm gptkb:Feistel_network
gptkbp:usedIn file encryption
cryptographic libraries
password hashing (e.g., bcrypt)
gptkbp:vulnerableTo birthday attack (due to 64-bit block size)
gptkbp:bfsParent gptkb:bcrypt
gptkbp:bfsLayer 7