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

C++ Discussion :

Changement de MD5


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 32
    Par défaut Changement de MD5
    Bonjour,

    J'aimerais s'avoir si il est possible et comment faire pour ajouter a mon programme un Md5 Aléatoire.

    C'est a dire que a chaque fois que je lance le programme il va " s'auto édité " en byte. Une fois fermer il n'aura plus le même MD5.

    Voilà en gros se que je recherche.

    Merci pour votre aide.

  2. #2
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,

    Il n'y a strictement rien à faire : il "suffit" de calculer la nouvelle somme MD5

    Plus précisément:

    L'algorithme de hashage MD5 est un algorithme qui permet de calculer une "somme de contrôle" afin de s'assurer que le fichier (quel que soit son type) récupéré n'ait en aucune manière été modifié, falsifié ou corrompu lors de sa copie.

    Cet algorithme est prévu pour faire en sorte que la plus petite différence au niveau du contenu du fichier pour lequel on calcule la somme de contrôle se traduise par une différence importante de la somme de contrôle obtenue.

    Il suffirait donc de faire en sorte qu'un octet représente une valeur de 2 alors qu'il représentait une valeur de 0 pour que tu obtienne une somme de contrôle tout à fait différente

    Par contre, il est vraiment de mauvais ton de vouloir faire en sorte qu'un programme exécutable se modifie de lui-même: bien qu'il soit possible que ton programme soit composé d'un certain nombre de "noop" (No Operation), le fait de modifier ces noop en une valeur différente a de bonnes chances de faire que tout le programme risque de réagir différemment.

    De plus, les système d'exploitations veillent au grain et refusent généralement qu'un exécutable se modifie de lui-même
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Quel serait l'intérêt de changer de md5 à chaque exécution?

Discussions similaires

  1. Changement de l'icone d'une appli sous kdevelop
    Par vedder dans le forum Linux
    Réponses: 3
    Dernier message: 06/02/2003, 14h16
  2. Changement de langue dynamique (D6 et outils de traduction)
    Par agon dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/09/2002, 16h15
  3. URGENT : Zoom et changement de repère
    Par poca10 dans le forum MFC
    Réponses: 5
    Dernier message: 28/05/2002, 13h32

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