ник: SoVA
Пользователь должен будет ввести ключ, полученный от разработчика в поле, а вдруг он не знает про "ctrl+c"?! Blowfish выдает иероглифы. это хорошо для шифрования именно данных.
А что, если имя фирмы не использовать в ключе, а сохранять его где-нибудь в БД в момент регистрации и проверять периодически? Тогда md5 может подойти