Je m'explique, j'ai deux mots de passe et j'aimerais les cryptés en MD5. Les deux mots de passes doivent êtres entrer depuis la même Input Box. Le seule problemes est au niveau de la verification des mots de passes.
Comment faire pour que ma vérification de mots de passe aboutisse. Pour le MD5 sa marche sans problème, mais c'est pour savoir si c'est le bon mots de passes qui est entré.
Vous comprendrez mieux avec le code source je pense ^^
Code : Tout sélectionner
$input = InputBox("Vérification de version", "Entrez le mot de passe :", "", "*")
If (($input <> _Crypt_HashData = "0xda7cce24a797b02d7d8e74671e7f5740") And ($input <> _Crypt_HashData = "0x56da6088a835b16435a6946c6eb6c417")) Then
MsgBox(0 + 16 + 8192, "Erreur fatale !", "Erreur fatale ! Fin du processus immédiat !")
Exit
ElseIf _Crypt_HashData(GuiCtrlRead($input),$CALG_MD5) = "0x56da6088a835b16435a6946c6eb6c417" Then
MsgBox(0 + 16 + 8192, "", "Undefined Text")
GUISetState(@SW_HIDE, $Form1)
GUISetState(@SW_SHOW, $Form3)
Else
MsgBox(0 + 48 + 4096, "Vérification terminée !", "Application déverrouillée avec succès")
GUICtrlSetState($AutoIt, $GUI_SHOW)
GUICtrlSetState($Delete, $GUI_SHOW)
GUICtrlSetState($Credit, $GUI_SHOW)
GUICtrlSetState($NoFunction, $GUI_SHOW)
GUICtrlSetState($NoStart, $GUI_SHOW)
GUICtrlSetTip($Button5, "Vérification déjà effectuée.")
EndIf


