Впервые читаю про blowfish так что знаменитым я его не назвал.
Знаменитый алгоритм, разработанный знаменитым криптографом Шнайером
Насчет RAR насколько известно там свой алгоритм шифрования преминяется.
RAR версии 3.* использует стандартный AES, до этого был свой алгоритм.
1) Проверка пароля. Если пароль не лежит открыто то обычно лежит хэш от него. Или в конце концов после расшифровки идет проверка контрольной сумы.
Ни один нормальный симметричный алгоритм не хранит в шифрованном файле хеш пароля или вообще что-нибудь, что было бы функцией исключительно пароля, но не данных, т.к. это значительно ускоряет перебор. Проверка чексуммы после расшифровки обычно используется для проверки целостности данных и не является обязательной, чексумма не хранится в зашифрованном файле, обычно хранится отдельно.
Тем самым становится возможен брутфорс как таковой.
Брутфорс - это перебор возможных паролей. Он доступен всегда.
Пароль в 20 символов подбирается за реальные сроки о собенно с предвычисленными зарания значениями.
Вот это правда. Но мы говорим о "blowfish 448bit и соответствующей длины паролем из случайных символов." (цитата из первого сообщения)
А вообще вся криптография и особенно криптоанализ покрыт завесой тайн.
Некоторые организации, безусловно, знают больше, чем опубликовано открыто. Однако я бы не сказал, что вся криптография покрыта завесой тайн, есть уже достаточно книг и собственно по криптографии, и по разработке криптографических программ.