IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

Débutant avec Md5


Sujet :

Delphi

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 427
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 427
    Points : 1 326
    Points
    1 326
    Par défaut Débutant avec Md5
    Bonjour à toutes et à tous,

    J'ouvre un new topic concernant le cryptage car j'essaye d'utiliser l'unité Md5.

    Avec ce code, je crypte le texte mais je ne trouve pas comment le décrypter !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    uses Md5;
     
    procedure TForm1.Button1Click(Sender: TObject);
    var StACrypt,StCrypt:String;
    Digest:MD5Digest;
    begin
    StACrypt:=Edit1.Text; //Texte à crypter
    Digest:=MD5String(StACrypt);
    StCrypt:=MD5Print(Digest);
    Edit2.Text:=StCrypt; //Texte crypté
    end;
    Merci d'une aide éventuelle.

    @+,

    cincap

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 631
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 631
    Points : 10 558
    Points
    10 558
    Par défaut
    Citation Envoyé par cincap Voir le message
    je ne trouve pas comment le décrypter !
    Le résultat de l'algo MD5 est une empreinte numérique ou hash en anglais.
    Et cette empreinte est censée être unique pour chaque "entrée", parce que ce n'est plus le cas avec le MD5.
    C'est pour cela qu'on est passé à l'algo SHA-256 ou bcrypt

    Et une empreinte numérique ne peut pas être déchiffrée.
    Le seul moyen, c'est de tester 2 empreintes pour savoir si les 2 entrées sont identiques.

    Si tu veux déchiffrer, il faut utiliser un algo symétrique comme AES ou Blowfish

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 427
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 427
    Points : 1 326
    Points
    1 326
    Par défaut
    @ foetus, merci de ta réaction, je vais en terminer avec ce code car c'est plutôt pour mon usage personnel et mon enrichissement bien entendu.

    @+,

    cincap

Discussions similaires

  1. quelques problemes de debutant avec count
    Par shirya dans le forum Langage SQL
    Réponses: 4
    Dernier message: 20/09/2005, 22h14
  2. Probleme simple de debutant avec INSERT TO et UPDATE
    Par Tom_Cruise dans le forum Langage SQL
    Réponses: 5
    Dernier message: 26/08/2005, 08h15
  3. debuter avec opengl
    Par osykomantis dans le forum OpenGL
    Réponses: 2
    Dernier message: 15/03/2005, 11h45
  4. Problème pour debuter avec glut
    Par ismael14 dans le forum GLUT
    Réponses: 2
    Dernier message: 26/07/2004, 10h37
  5. Gentoo prob de startx (Débutant) avec une ATI
    Par ~Dr@cuL~ dans le forum Applications et environnements graphiques
    Réponses: 10
    Dernier message: 08/04/2004, 18h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo