#include <stdio.h>
void encryptFile(){
FILE * fileRead;
fileRead = fopen("/Users/xxxxxxxx/Desktop/原文件.mp4", "r");
FILE * fileWrite;
fileWrite = fopen("/Users/xxxxxxxx/Desktop/加密文件.mp4", "w");
2
if (fileRead && fileWrite) {
while (1) {
if (feof(fileRead)) {
break;
}
char ch[1024];
fread(ch, 1024, 1, fileRead);
for (int i=0; i<1024; i++) {
ch[i] -= 1;
}
fwrite(ch, 1024, 1, fileWrite);
}
printf("加密完成!\n");
fclose(fileWrite);
fclose(fileRead);
}
}
void declassifyFlie(){
FILE * fileRead;
fileRead = fopen("/Users/xxxxxxxx/Desktop/加密文件.mp4", "r");
FILE * fileWrite;
fileWrite = fopen("/Users/xxxxxxxx/Desktop/解密文件.mp4", "w");
if (fileRead && fileWrite) {
while (1) {
if (feof(fileRead)) {
break;
}
char ch[1024];
fread(ch, 1024, 1, fileRead);
for (int i=0; i<1024; i++) {
ch[i] += 1;
}
fwrite(ch, 1024, 1, fileWrite);
}
printf("解密完成!\n");
fclose(fileWrite);
fclose(fileRead);
}
}
int main(int argc, const char * argv[]) {
encryptFile();
declassifyFlie();
return 0;
}
void encryptFile(){
FILE * fileRead;
fileRead = fopen("/Users/xxxxxxxx/Desktop/原文件.mp4", "r");
FILE * fileWrite;
fileWrite = fopen("/Users/xxxxxxxx/Desktop/加密文件.mp4", "w");
2
if (fileRead && fileWrite) {
while (1) {
if (feof(fileRead)) {
break;
}
char ch[1024];
fread(ch, 1024, 1, fileRead);
for (int i=0; i<1024; i++) {
ch[i] -= 1;
}
fwrite(ch, 1024, 1, fileWrite);
}
printf("加密完成!\n");
fclose(fileWrite);
fclose(fileRead);
}
}
void declassifyFlie(){
FILE * fileRead;
fileRead = fopen("/Users/xxxxxxxx/Desktop/加密文件.mp4", "r");
FILE * fileWrite;
fileWrite = fopen("/Users/xxxxxxxx/Desktop/解密文件.mp4", "w");
if (fileRead && fileWrite) {
while (1) {
if (feof(fileRead)) {
break;
}
char ch[1024];
fread(ch, 1024, 1, fileRead);
for (int i=0; i<1024; i++) {
ch[i] += 1;
}
fwrite(ch, 1024, 1, fileWrite);
}
printf("解密完成!\n");
fclose(fileWrite);
fclose(fileRead);
}
}
int main(int argc, const char * argv[]) {
encryptFile();
declassifyFlie();
return 0;
}