Hola a todos me he inventado un pequeño programa para cifrar los datos de los archivos, en c++, quisiera que lo criticaran; y me dijeran que tan inseguro o seguro es, y cuanto se demoraria alguien(hacker, profesional,experto,etc..)en descifrarlo; el programa es muy sencillo solo cambia,el valor byte por byte del archivo y lo pone en uno nuevo.(En mi caso lo he probado con imagenes, pdf entre otros).
Este es el codigo de cifrado:
Código C++:
Ver original#include <iostream>
using namespace std;
FILE *archivo,*nuevo;
int main()
{
char car;
archivo
=fopen("C:/Users/usuario/Desktop/imagen.jpg","rb"); nuevo
=fopen("C:/Users/usuario/Desktop/prueban1.jpg","wb"); if(nuevo==NULL){
cout<<"Error al abrir el archivo nuevo\n";
}
if(archivo==NULL){
cout<<"Error al abrir el archivo\n";
}
while(fread(&car
,1,1,archivo
)!=0){ car+=20;
}
return 0;
}
y este seria el codigo de descifrado:
Código C++:
Ver original#include <iostream>
using namespace std;
FILE *archivo,*nuevo;
int main()
{
char car;
archivo
=fopen("C:/Users/usuario/Desktop/prueban2.jpg","wb"); nuevo
=fopen("C:/Users/usuario/Desktop/prueban1.jpg","rb");
if(nuevo==NULL){
cout<<"Error al abrir el archivo nuevo\n";
}
if(archivo==NULL){
cout<<"Error al abrir el archivo\n";
}
while(fread(&car
,1,1,nuevo
)!=0){ car-=20;
}
return 0;
}