Menu

Connaitre le type de cryptage [Résolu/Fermé]

gilles - 4 nov. 2017 à 06:51 - Dernière réponse :  Gilles
- 4 nov. 2017 à 21:28
Bonjour,


j'ai ouvert un fichier id_naruto.htpasswd contenant le login et le pass type:

$2a$13$/wRMj1vj/reH/LPDGjrCLeDtaM5W6PIeOXopwVzalMAbpyq4M0TOa

J'aimerais connaître le type de cryptage employé si vous pouviez m'aider, ce serait gentil... Mes recherches n'ont rien donné de mon côté... :s

Afficher la suite 

6 réponses

yg_be 4625 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 17 février 2018 Dernière intervention - 4 nov. 2017 à 10:11
+1
Utile
les mots de passes ne sont pas encryptés, ils sont hachés.
dans ton cas, ils ont été hachés en utilisant l'algorithme bcrypt.
Cette réponse vous a-t-elle aidé ?  
jordane45 20001 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 18 février 2018 Dernière intervention - 4 nov. 2017 à 10:09
0
Utile
Bonjour
Ça peut etre tout et n'importe quoi.
De l'encode 64 , du sha1 du melange de fonctions de cryptage... Peu importe...
0
Utile
1
Comment décrypter du bcrypt
Une méthode ou un outils.. besoin d aide
yg_be 4625 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 17 février 2018 Dernière intervention - 4 nov. 2017 à 18:46
les mots de passe ne sont pas encryptés, ils ne peuvent donc pas être décryptés.
ils sont hachés. en gros, si tu veux retrouver un mot de passe, il faut hacher tous les mots de passe possibles, jusqu'à retrouver le même hachage.
c'est très simple à programmer, par exemple en utilisant la fonction password_verify en php. cela va toutefois probablement te prendre un certain temps avant de tomber sur le même hachage.
yg_be 4625 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 17 février 2018 Dernière intervention - 4 nov. 2017 à 20:00
0
Utile
1
exemple:
<?php
	if (isset($_POST[password]))
{
	$password=$_POST[password];
	$hash="$2a$13$/wRMj1vj/reH/LPDGjrCLeDtaM5W6PIeOXopwVzalMAbpyq4M0TOa";
	if (password_verify ( $password , $hash ) )
	{
     				echo "<br />Bravo, " . $password . " est le bon mot de passe.";
	}
	else
	{
			echo "<br />Pas de chance avec " . $password . ".";
	}
}
?>
<head>
<form id='form_check' method="POST">
<input type="text" name="password">
<input type="submit" Verif >
</form>
Compris merci