Réponse acceptée !
il me semblait t'avoir demandé si tu voulait crypter avec clé symetrique ou assymetrique et tu m'avait repondu que tu preferé crypter en assymetrique mais le message a disparut
alors pour un cryptage en assymetrique tu peut voir la source dans la partie cryptage (RSA)
la source est pas super et est largement optimisable mais tu devrai pouvoir en tirer qq chose
déja si tu veux crypter en 128 bits je t'averti tout de suite que ça va etre trés dur car les registres du processeur (ce qui sert a stocker les variables dans le processeur lors des operations) sont en 32 bits donc pour gerer un nombres de 128 bits ça va etre assez chaud ! ce que tu peut faire c'est creer une classe dans la quel tu stockera ta variables de 128bits et dans la quel tu redefinira toutes les operations ! le truc qui va aussi etre trés dur (pas pour toi, mais plutot pour le processeur) c'est de trouver un nombres premier de 128 bits !!!!!! donc mieux vaut etre un peu moin gourmant et commencer par un systeme de cryptage assymetrique 32bits pour la recherche des nombres premiers la source (cryptage RSA) est trés mauvaise, car en fait pour tester si un nombre est n premier ou non, il ne faut pas tester si il est divisible par un des nombres allant de 2 à n-1. il suffit de tester s'il est divisible par un des nombres premier de 2 à n-1 ce qui permet d'economiser un temp plus que considerable !! je suis en train d'optimiser bien d'autre partie de cet source qui est bien pour apprendre mais trés mal programmer
------------------------------- Réponse au message : -------------------------------
Quelqu'un aurait-il des informations pour encrypter un fichier en c++ ???? et de préférence en 128 bits... toutes les informations sont les bienvenues ...
Merci
|