cs_dominion
Messages postés230Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention15 mai 2008 19 janv. 2005 à 18:25
A savoir que le cryptage XOR est un cryptage très peu efficace dans un contexte de sécurité. En effet, la clé est de 8bits (logique), il suffit de faire un petit BruteForce rapide pour trouver la solution.
Ce cryptage est donc sympa si vous voulez cacher des infos à votre petit frère et a un but didactique certain, mais c'est tout !!!
Pamaury
Messages postés341Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention17 juin 20083 4 nov. 2004 à 18:46
c=~c;/*Réalise une inversion des bits du caractere*/
c=~c; /* Rotation des bits */
=>on appèle cela le complément(à 1)(1->0 et 0->1)
if (pd!=strlen(clefd)) /* Test de la clef */
{pd+=1;}
=>enlève les crochet et met pd++;
19 janv. 2005 à 18:25
Ce cryptage est donc sympa si vous voulez cacher des infos à votre petit frère et a un but didactique certain, mais c'est tout !!!
4 nov. 2004 à 18:46
c=~c; /* Rotation des bits */
=>on appèle cela le complément(à 1)(1->0 et 0->1)
if (pd!=strlen(clefd)) /* Test de la clef */
{pd+=1;}
=>enlève les crochet et met pd++;
while((c=fgetc(fichier))!=EOF)
=>mauvais utilise plutot feof:
while(!feof(fichier))
{
c=fgetc(fichier);
....
}
if (pd!=strlen(clefd)) /* Test de la clef */
=> calcule la longueur une fois et stocke la dans une variable
test(argv[1],argv[3],argv[2],argv[4]);
=> tu ne sais pas s'il y a quatre argument tu ne vérifie meme pas !!