Tu t'achètes 100 000 000 ordi et tu décrype en brute force, en espérant que ça ne prendra pas trop de temps ! Si une telle fonction existait en php, quelle serait l'utilité de crypter les mots de passes ?
Plus simple, tu forces l'utilisateur a changer sont mot de passe via un message envoyé par email. Si son email est piraté, tant pis pour lui
Si votre BD est sécurisé, vous pouvez conserver les mot de passe en clair. Si vous stocké le mot de passe dans la session ou dans un cookie, vous pouvez aussi garder une version crypté qui sera utilisé en plus de la version en claire qui servira uniquement a aider l'utilisateur lors des oublis.