raphael_kindt
Messages postés16Date d'inscriptionmardi 24 janvier 2006StatutMembreDernière intervention17 août 2008
-
13 févr. 2006 à 10:21
raphael_kindt
Messages postés16Date d'inscriptionmardi 24 janvier 2006StatutMembreDernière intervention17 août 2008
-
13 févr. 2006 à 10:34
Bonjour à tous,
Tous d'abords je voudrais préciser que je ne suis pas un maître dans l'encryptage de donnée... J'ai tout à apprendre dans ce domaine!
Je travaille sur une méthode pour encrypter / décrypter un fichier.
En visitant ce site, j'ai trouver un moyen qui utilise les fonctions propre à l'API de windows: CryptAcquireContext, CryptCreateHash, CryptHashData, CryptDeriveKey, CryptEncrypt (pour encrypter), CryptDecrypt (pour décrypter).
Tous semble bien fonctionner... sur ma machine.
Je m'explique, lorsque j'encrypte un fichier sur une machine 'A' et que je décrypte ce même fichier sur cette machine 'A', j'obtiens bien le fichier d'origine. Par contre, lorsque j'encrypte sur 'A' mais décrypte sur une machine 'B', je n'obtiens pas le fichier d'origine???
J'ai l'impression que windows utilise des clés propres à la machine pour l'encryptage / décryptage... en plus des clés que je lui propose.
Ce que je veux: resté indépendant de la machine pour l'encryptage et le décryptage du fichier...