Описание тега blowfish
Blowfish - это блочный шифр, разработанный в 1993 году, чтобы быть быстрым на процессорах общего назначения того времени. Он имеет размер блока 64 бита и размер переменного ключа до 448 бит.
По словам Брюса Шнайера, его дизайнера в интервью 2007 года, использовать Blowfish в каких-либо новых проектах, скорее всего, не стоит:
Альтернатив DES там не было. Я написал Blowfish как такую альтернативу, но я даже не знал, выживет ли она через год криптоанализа. Писать алгоритмы шифрования сложно, и всегда приятно, если написанный вами алгоритм оказывается безопасным. На данный момент я удивлен, что он все еще используется. Если люди спрашивают, я рекомендую Twofish.
Следует отметить, что Twofish был одним из проигравших участников конкурса AES, поэтому общее криптографическое сообщество, скорее всего, порекомендует aes вместо twofish.