Accueil > > > BASE DE HASH MD5
BASE DE HASH MD5
Information sur la source
Description
----------------------------- Projet: db hash md5 Author: 0x0syscall 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
- 26 juillet 2010 00:31:38 :
- update
Sources de la même categorie
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
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : SONDAGE..RE : SONDAGE.. par phpAnonyme
Cliquez pour lire la suite par phpAnonyme RE : SONDAGE..RE : SONDAGE.. par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|