Bonjour,

Je suis sur une library et je voudrais que le compilateur VC++ crypte automatiquement les chaines constantes en moment qu'il le compile (la library) ;

Je m'explique :

En compilant par exemple ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
int sn(char *sr,const char *s2)
{
strcat(sr,s2);
}
 
int main(...)
{
char *s="Teste";
char out[128];
strcpy(out,"1 2");
sn(out,"abcde");
}
Dans mon executable , je souhaiterai que la chaine "Teste" et "1 2" et "abcde" soient écrit encrypté (non en clair) dans mon executable (section @data) au moment de la compilation ;

Les chaine "Teste" "1 2" "abcde" sont dans la section @data , et je souhaiterais que le compilateur les cryptent au moment de la compilation !

Comment fait t'on ?

Je peux les faires à la mains , mais c'est je veux aller vite ;

Merci beaucoup ;