J'espère que quelqu'un pourrait m'aider à lire les fichiers exe en C# et en créer un hachage SHA1. J'ai essayé de lire à partir du fichier exécutable en utilisant StreamReader et BinaryReader. Ensuite, en utilisant l'algorithme SHA1 intégré, j'ai essayé de créer un hachage mais sans succès. Les résultats de l'algorithme pour StreamReader était "AEUj + Ppo5QdHoeboidah3P65N3s =" et pour BinaryReader était "rWXzn/CoLLPBWqMCE4qcE3XmUKw =". Quelqu'un peut-il m'aider à obtenir hachage SHA1 à partir du fichier exe? THX.SHA1 forme fichier .exe en C#
BTW Désolé pour mon anglais;)
Lire tous les octets avec File.ReadAllBytes (chemin). Utilisez ensuite l'octet [] comme entrée pour la fonction SHA1. –
@Mikael: Je ne vois aucune raison de lire le fichier entier en mémoire quand il peut être haché très facilement. –
@Jon, je voudrais faire un flux personnellement, à moins que les données ont été connus pour entrer facilement dans la mémoire. –