J'utilise la fonction serveur php crypte comme ceci:crypte PHP (passe, sel) alternatif en Java - algorithme Blowfish
$hash = crypt($password, '$2y$10$' . $salt);
Il est hachage du mot de passe par la méthode Blowfish.
Je cherche un équivalent Java pour le mot de passe crypt.
J'ai trouvé ce code, mais je ne sais pas où ajouter $ salt. Plus au-dessus:
String key = "abcd";
SecretKeySpec keySpec = new SecretKeySpec(key.getBytes(), "Blowfish");
Cipher cipher = Cipher.getInstance("Blowfish");
cipher.init(cipher.ENCRYPT_MODE, keySpec);
return DatatypeConverter.printBase64Binary(cipher.doFinal(key.getBytes()));
Merci pour chaque idée ou réponse.