Hace tiempo que se me ocurrio una idea para que nadie pueda leer un fichero que tengas
en un cd o diskkete, supongamos que un archivo es como un libro, imaginate que lo desacemos y le sacamos el numero a cada
pagina, ¿Seria dificil montarlo?, creo que si pero con el tiempo lo conseguirias, ¿Y si te damos los parrafos solo?, aqui ya
seria practicamente imposible, ¿y si te doy las palabras? ¿mas dificil no? ¿y si te doy las letras? imposible practicamente.
Me pregunto si se podria hacer asi que se me a ocurrido lo siguiente:
-Abrimos un fichero
-guardamos su contenido en una array de caracteres
-Obtenemos el valor mas cercano a una matriz cuadrada
ejemplo 4*4
el fichero 1-1-1-1-2-2-2-2-3-3-3-3-4-4-4-4
nos quedaria la siguiente matriz:
1-1-1-1
2-2-2-2
3-3-3-3
4-4-4-4
-Establecemos una contraseña AB
Donde A B C referencia a opciones
A transpuesta de la matriz
B Cambiar columnas pares por impares
-Despues de aplicar la opcion A la matriz quedaria:
1-2-3-4
1-2-3-4
1-2-3-4
1-2-3-4
-Despues de aplicar B quedaria:
4-1-2-3
4-1-2-3
4-1-2-3
4-1-2-3
Pasamos la matriz a un array y nos quedaria:
4-1-2-3-4-1-2-3-4-1-2-3-4-1-2-3
Si lo comparamos con el original
1-1-1-1-2-2-2-2-3-3-3-3-4-4-4-4
4-1-2-3-4-1-2-3-4-1-2-3-4-1-2-3
podriamos realizar de forma continua para las distintas profundidades de la matriz asi si se acaba la longitud de la contraseña podemos volver a cogerla desde el principio o para mas salvaje podiamos aplicar el primer metodo de desordenación al resto de la contraseña si fuera mas larga
En fin dejo la idea para quien la quiera tomar.
enhorabuena , has inventado la encriptacion
la ignorancia es atrevida… anda que no hay métodos de encriptación similares…
Lo siento era una idea, no sabia en que cosistia la encriptacion