Voila, jV te presenter la methode du "XOR", ou exclusif :
#include <stdio.h>
#define NBRE_MAGIC 1712 //Clé
int main() { FILE *fNbre; char sBuffer[50]; int iNbre_NonCrypt; int iNbre_Crypt;
fNbre = fopen("c:\\Nbre.txt", "r"); fgets(sBuffer, sizeof sBuffer, fNbre); iNbre_NonCrypt = atoi(sBuffer);
//Crypt le nombre en applikan un ou exclusif avec la clé iNbre_Crypt = iNbre_NonCrypt ^ NBRE_MAGIC;
printf("voici le nombre crypté : %d\n", iNbre_Crypt);
//Decrypt le nombre en applikan un ou exclusif avec la clé iNbre_NonCrypt = iNbre_Crypt ^ NBRE_MAGIC;
printf("decrypté : %d\n", iNbre_NonCrypt);
system("PAUSE");
return 0;
}
C un pti code pour te montrer le principe du ou exclusif, ki est simple, exactement ce ke tu voulais !
voila, tu modifiera la source a ta guise...
++
Alhexman
|