Bonjour voila je m'intresse beaucoup beaucoup à la cryptographie sur l'operateur XOR, j'ai compris la theorie mais ensuite pour le mettre en pratique sur un programme C. Voila, je n'arrive pas du tout a crypter le contenu d'un fichier choisi je ne sais la procedure en (C) à faire j'ai essayé mais voila le resultat:
Voila mais bon le code ne run pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 #include <stdio.h> #include <stdlib.h> #include <conio.h> int main(void) { FILE *fichier; int clef; char crypt[300]; char file[30]; printf("Choisissez le fichier a crypter:\t"); scanf("%s",file); printf("Entrer votre clef de cryptage(numerique):\t"); scanf("%d",clef); while(1) { char ch; int xor; int i=0; xor[i] = ch[i] ^ clef; printf("%s",xor); fputs(xor,file); } getch(); }
Merci beaucoup de votre aide![]()
Partager