|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
BASE DE HASH MD5
Information sur la source
Description
----------------------------- Projet: db hash md5 Author: 0x0syscall Team: Haksyn Security Team Date: 28/04/08 ----------------------------- Création d'un base de donnée de hash md5.
Source
- ------------------------------
- Création de la table sql
- ------------------------------
-
- CREATE TABLE IF NOT EXISTS `table_md5` (
- `ID` mediumint(8) unsigned NOT NULL auto_increment,
- `mot` varchar(300) collate latin1_general_ci NOT NULL,
- `sum` varchar(32) collate latin1_general_ci NOT NULL,
- UNIQUE KEY `ID` (`ID`)
- ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1215 ;
-
- ------------------------------
- fin de la table sql
- ------------------------------
-
-
- ------------------------------
- index.php
- ------------------------------
- //crypte le mot en md5 et si il n'existe pas dans la base de donnée il l'enregistre
- <?
- echo ' <form method="post" action="index.php"> ';
- echo ' Mot : <input type="text" name="md5" value="'.$md5.'"> ';
- echo " <input type='submit' name='Submit' value='Crypter'> ";
- echo ' </form> ';
- echo '<br> </br>';
- if( isset( $md5 ) and ($md5 != '') ){ echo ' <br>Sum md5 : '.md5( $md5 ); }
- echo '</p></font>';
-
- $db = mysql_connect('sql.server', 'sql.login', 'sql.pwd');
- mysql_select_db('sql.db',$db);
-
- $sql_query = "SELECT mot FROM table_md5 where mot='$md5'";
- $result = mysql_query($sql_query);
- if(!$result)
- return;
-
- if(mysql_num_rows($result) == 0)
- {
- $req = mysql_query('SELECT * FROM table_md5');
- $res = mysql_num_rows($req);
- mysql_query("INSERT INTO table_md5 (ID, mot, sum) VALUES ('', '$md5', '$md5')");
- mysql_query("UPDATE `table_md5` SET `sum` = MD5( '$md5' ) WHERE `mot` =('$md5') LIMIT 1 ;");
- if(!$result)
- return;
- }
- else
- {
- echo '';
- }
-
-
- mysql_close($db);
-
- ?>
- ------------------------------
- fin index.php
- ------------------------------
-
- ------------------------------
- decrypt_md5.php
- ------------------------------
- <form method="post" action="decrypt.php">
- md5 : <input type="text" name="md5"> <input type='submit' name='Submit' value='Decrypter'></br>
- </form>
- <?php
- $db = mysql_connect('sql.server', 'sql.login', 'sql.pwd');
- mysql_select_db('sql.db',$db);
- $req = mysql_query('SELECT * FROM table_md5');
- $res = mysql_num_rows($req);
- echo '<br> </br>';
- echo 'Il y a '.$res.' mots de passe dans la base de donnée';
- mysql_close($db);
- ?>
- ------------------------------
- fin decrypt_md5.php
- ------------------------------
-
- ------------------------------
- decrypt.php
- ------------------------------
-
- <?php
- $db = mysql_connect('sql.server', 'sql.login', 'sql.pwd');
- mysql_select_db('sql.db',$db);
-
- $req = mysql_query("SELECT * FROM table_md5 WHERE `sum` =('$md5') ");
- $resultat = mysql_fetch_array($req);
-
-
- echo '<center>';
- echo '<table border="0" cellpadding="0" cellspacing="0" width="50%" height="95">';
- echo ' <tr>';
- echo ' <td width="100%" height="95">';
- echo '<p><font color="#ffffff" size="2">';
- echo '[+]Password => ';
- echo htmlentities($resultat["mot"]);
- echo '</br>';
- echo '[+]Checksum => ';
- echo htmlentities($resultat["sum"]);
- echo '<br> </br>';
- echo '[ <a href="decrypt_md5.php">Back</a> ]';
- echo '</p></font>';
- echo ' </td>';
- echo ' </tr>';
- echo '</table>';
- echo '</center>';
-
-
- mysql_close($db);
- ?>
- ------------------------------
- fin decrypt.php
- ------------------------------
------------------------------
Création de la table sql
------------------------------
CREATE TABLE IF NOT EXISTS `table_md5` (
`ID` mediumint(8) unsigned NOT NULL auto_increment,
`mot` varchar(300) collate latin1_general_ci NOT NULL,
`sum` varchar(32) collate latin1_general_ci NOT NULL,
UNIQUE KEY `ID` (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1215 ;
------------------------------
fin de la table sql
------------------------------
------------------------------
index.php
------------------------------
//crypte le mot en md5 et si il n'existe pas dans la base de donnée il l'enregistre
<?
echo ' <form method="post" action="index.php"> ';
echo ' Mot : <input type="text" name="md5" value="'.$md5.'"> ';
echo " <input type='submit' name='Submit' value='Crypter'> ";
echo ' </form> ';
echo '<br> </br>';
if( isset( $md5 ) and ($md5 != '') ){ echo ' <br>Sum md5 : '.md5( $md5 ); }
echo '</p></font>';
$db = mysql_connect('sql.server', 'sql.login', 'sql.pwd');
mysql_select_db('sql.db',$db);
$sql_query = "SELECT mot FROM table_md5 where mot='$md5'";
$result = mysql_query($sql_query);
if(!$result)
return;
if(mysql_num_rows($result) == 0)
{
$req = mysql_query('SELECT * FROM table_md5');
$res = mysql_num_rows($req);
mysql_query("INSERT INTO table_md5 (ID, mot, sum) VALUES ('', '$md5', '$md5')");
mysql_query("UPDATE `table_md5` SET `sum` = MD5( '$md5' ) WHERE `mot` =('$md5') LIMIT 1 ;");
if(!$result)
return;
}
else
{
echo '';
}
mysql_close($db);
?>
------------------------------
fin index.php
------------------------------
------------------------------
decrypt_md5.php
------------------------------
<form method="post" action="decrypt.php">
md5 : <input type="text" name="md5"> <input type='submit' name='Submit' value='Decrypter'></br>
</form>
<?php
$db = mysql_connect('sql.server', 'sql.login', 'sql.pwd');
mysql_select_db('sql.db',$db);
$req = mysql_query('SELECT * FROM table_md5');
$res = mysql_num_rows($req);
echo '<br> </br>';
echo 'Il y a '.$res.' mots de passe dans la base de donnée';
mysql_close($db);
?>
------------------------------
fin decrypt_md5.php
------------------------------
------------------------------
decrypt.php
------------------------------
<?php
$db = mysql_connect('sql.server', 'sql.login', 'sql.pwd');
mysql_select_db('sql.db',$db);
$req = mysql_query("SELECT * FROM table_md5 WHERE `sum` =('$md5') ");
$resultat = mysql_fetch_array($req);
echo '<center>';
echo '<table border="0" cellpadding="0" cellspacing="0" width="50%" height="95">';
echo ' <tr>';
echo ' <td width="100%" height="95">';
echo '<p><font color="#ffffff" size="2">';
echo '[+]Password => ';
echo htmlentities($resultat["mot"]);
echo '</br>';
echo '[+]Checksum => ';
echo htmlentities($resultat["sum"]);
echo '<br> </br>';
echo '[ <a href="decrypt_md5.php">Back</a> ]';
echo '</p></font>';
echo ' </td>';
echo ' </tr>';
echo '</table>';
echo '</center>';
mysql_close($db);
?>
------------------------------
fin decrypt.php
------------------------------
Historique
- 29 avril 2008 14:03:26 :
- changement de niveau
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Base de hash MD5 [ par hazkaal ]
Bonjour,Voici une base de hash MD5 que j'ai développé en PHP.On peut : -ajouter un mot dont sa valeur md5 sera ajoutée dans un dictionnaire -rech
Encodage [ par perekro ]
Bonjour à tous.Je vous explique ma situation : j'ai une base base de données dans laquelle sont stocké des mots de passe cryptés mais la est le pr
Garder un ressource id en changeant de bdd [ par lowkey ]
Salut à tous !Je fais une requete sur une table d'une base de donnée, et j'en obtient une ressource id.Ensuite je dois aller faire des requetes sur un
grosse base de donnée [ par fistal ]
re bonjour,c'est super urgentvoila j'ai une question toute bete phpmysql se limite bien a 255 ligne dans une table ?et si oui moi il me faudrait quelq
BDD pour site dynamique [ par andooo ]
Pouvez-vous me guider car je suis dans l'embarras.La table "données" de ma base comprend comme champs:*id: identifiant *titre: 1 titre pour chaque pag
base de sonnée images [ par slashf ]
salut à tous, j'aimerai créer une basse de donnée image, d'après mon ami google il faut stocké l'adresse URL, mais le problème c que je suis nouveau e
Base de donnée voiture ? comment faire.. [ par Korri57 ]
Bonjour à tousTotalement débutant dans le PHP, base de données, etc...!! je me débrouile en java, html...etcai passé plusieurs heures à chercher, mais
transformer date [ par Nicorad ]
Bonjour à tous,Voila j'ai une base de données, avec une table agenda, dedans j'ai un champs au format "date", donc les dates sont entrées sous la form
creer une base de données [ par karima1984 ]
salut tout le mondeje vx creer une base de donnees structurée pour un musée virtuelsi vous pouver m 'aiderpour plus de détail contacter moimerci
j'aimerais comparer ma base de données en local et ma base de donné distancte et metre a jour la base distance mysql via un script php l [ par christclamard ]
salut j'aimarais resoudre un probleme de replication de base de donnée. j'aimerais non seulement faire la mise a jour automatique des enregistrement e
|
Téléchargements
Logiciels à télécharger sur le même thème :
|