Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/11/2007, à 18:14

guillaumebadin

fonction crypt() php Blowfish absent !!!

Bonjour a tous voila j'ai un gros problème avec une ubuntu serveur 7.04(feisty fawn).

Pour les besoins d'un projet je doit absolument utiliser la fonction crypt() de php avec un codage blowfish.

Dans la ref de la fonction on a ce code çi :

<?php
if (CRYPT_STD_DES == 1) {
    echo 'DES standard : ' . crypt('rasmuslerdorf', 'rl') . "\n";
}

if (CRYPT_EXT_DES == 1) {
    echo 'DES étendu : ' . crypt('rasmuslerdorf', '_J9..rasm') . "\n";
}

if (CRYPT_MD5 == 1) {
    echo 'MD5 :          ' . crypt('rasmuslerdorf', '$1$rasmusle$') . "\n";
}

if (CRYPT_BLOWFISH == 1) {
    echo 'Blowfish :     ' . crypt('rasmuslerdorf', '$2a$07$rasmuslerd...........$') . "\n";
}
?>

il est censé nous renvoyer ceci :

DES standard : rl.3StKT.4T8M
DES étendu : _J9..rasmBYk8r9AiWNc
MD5 :          $1$rasmusle$rISCgZzpwk3UhDidwXvin0
Blowfish :     $2a$07$rasmuslerd............nIdrcHdxcUxWomQX9j6kvERCFjTg7Ra

Quand j'execute le code sur ma machine je nobtient que deux chiffrages :
DES standard
et MD5

que faut il que je fasse pour avoir le blowfish ?
est ce qu'il faut que je recompile php ?
si oui avec quelle option, je n'arrive pas a trouver de tuto j'ai l'impression d'être le seul au monde a avoir ce problème.

Hors ligne

#2 Le 04/12/2007, à 09:43

guillaumebadin

Re : fonction crypt() php Blowfish absent !!!

up

Hors ligne