использовать CRYPT_BLOWFISH на php 5.2, который не поддерживает его

Я запускаю свою страницу на PHP 5.2, которая не поддерживает CRYPT_BLOWFISH но CRYPT_MD5 , и слышала, что blowfish намного безопаснее, чем md5.

Поскольку я не являюсь руководителем, я не могу обновить PHP до версии, которая его поддерживает.

Есть ли какой-либо взлом для использования CRYPT_BLOWFISH на PHP 5.2?

а также,

 $hash_key = crypt($something, '$2a$anySalt'); 

вставляет «$ 2a $» с первой стороны правильно?

довольно смущен.

Ps Если я использую crypt() с CRYPT_BLOWFISH , будет ли bcrypt работать хорошо в функции crypt() ?

Вы можете использовать PHPASS, который имеет резервные копии для поддержки систем, которые не поддерживают CRYPT_BLOWFISH. В противном случае вы не можете использовать bcrypt из PHP, о котором я знаю.