Obtenir code md5

Résolu
gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   -  
 HIRED K -
Bonjour !

J'aimerais pouvoir coder un mot en md5, en batch de préférence.
Et pouvoir décoder un code md5.

C'est possible ?

Merci d'avance !
A voir également:

31 réponses

gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   40
 
Tu as un code php pour cela ? Ça m'intéresse !
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
En cherchant sur le net tu devrais trouver le code php.
Il y a aussi des logiciels spécialisés qui le font (l'avantage est que c'est optimisé).
0
gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   40
 
Bah je débute en php, alors si vous pouvez m'aider à améliorer mon code, je vous remercierais.

<?php

$code = md5("test");
if(md5(str) == $code)
{
echo str;
}

?>


Le problème c'est que je n'arrive pas à avoir str pour chaque valeur possible ("a", "b", ..., "z", "aa", "ab", ...)
Vous pouvez m'aider SVP ?
0
Fricky42 Messages postés 466 Date d'inscription   Statut Membre Dernière intervention   182
 
pour une chaine bateau :

$target = md5("toto");
$str = 'a';
while (md5($str) != $target) 
$str++;



pour davantage de characteres, utilise chr (man chr) :
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846 > Fricky42 Messages postés 466 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, mais tu vas juste parcourir les caractères de code ascii supérieur à "a". Cela ne bouclera pas sur "aa", etc.
0
gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   40
 
C'est bizarre, dans des langages plus simples que le php on peut passer de "z" à "aa".


Au fait, j'ai une question vraiment toute bête :
J'ai créé un fichier test.php dont le code est :
<?php
echo "a";
?>
Pourquoi je quand je lance ce fichier dans Internet Explorer ou Firefox rien ne s'affiche ?
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Parce qu'il faut que ton fichier passe par un programme qui va interpréter le langage PHP, c'est-à-dire un serveur PHP, avant de l'envoyer à ton navigateur :-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   40
 
Okay je vois.
J'ai installé Apache HTTP Server et cette fois-ci, mon navigateur affiche le code de la page php, pourquoi ?
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Parce qu'apache n'est qu'un serveur web, il ne fait qu'envoyer le texte de la page HTML à ton navigateur...

Il faut installer un serveur PHP, qui prendra la main avant apache pour exécuter le code php et générer la page prévue avant qu'apache ne l'envoie à ton navigateur...
0
gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   40
 
tu connais un serveur PHP, STP ?
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Va voir du côté de WAMP, il offre un serveur web apache, un serveur PHP et un serveur MySQL sous windows...

https://www.wampserver.com/

Et il est gratuit, comme de bien entendu...
0
gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   40
 
Je l'ai installé, mais quand je fait clique droit sur l'icône de WampServer ça me met seulement
A propos de, refresh, aide, langue et fermer. et quand je met le curseur sur l'icone ça me met "WAMPSERVER -serveur hors ligne". Comment dois-je faire pour le mettre en ligne ?
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
clic-gauche...
0
gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   40
 
J'ai honte...

Bon je suis allé dans phpmyadmin et j'ai déjà un problème :
"Votre fichier de configuration fait référence à l'utilisateur root sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité."
En plus je comprends rien, c'est quoi les base de données, les tables, et tout ? Moi je veux juste une page en PHP...
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
j'ai dit que wamp était un 'tout-en-un'...

ne démarre donc que ce qui t'intéresse : apache et php...
0
gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   40
 
Mais je ne sais pas du tout me servir de tout ça...
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
ben voui, mais si tu veux exécuter du code PHP, il n'y a pas d'autres moyens (simples)...
0
gagner79 Messages postés 261 Date d'inscription   Statut Membre Dernière intervention   40
 
Ah ouais ok j'ai réussi...
Merci beaucoup à tous ceux qui m'ont aidé !!!
0
HIRED K
 
t'envoi ta page php sur un server et tu l'appel.
suffit de connaitre un server ;)
0