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

Meilleure réponse
yg_be 5827 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 22 juin 2018 Dernière intervention - 4 nov. 2017 à 10:11
1
Merci
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.

Merci yg_be 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 24084 internautes ce mois-ci

jordane45 21438 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 21 juin 2018 Dernière intervention - 4 nov. 2017 à 10:09
0
Merci
Bonjour
Ça peut etre tout et n'importe quoi.
De l'encode 64 , du sha1 du melange de fonctions de cryptage... Peu importe...
0
Merci
Comment décrypter du bcrypt
Une méthode ou un outils.. besoin d aide
yg_be 5827 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 22 juin 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 5827 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 22 juin 2018 Dernière intervention - 4 nov. 2017 à 20:00
0
Merci
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