Soporte para archivos en Shield Cipher

 Muy bien, me ha costado un poco pero por fin hace dos semanas he implementado la encriptación de archivos con ShieldCipher :3


He tenido algunos problemas para hacerlo, ya que la primer versión llegaba a inflar hasta 3 veces lo archivos, haciendo que un archivo de 800 MB llegue a pesar 3 GB.

Pero porqué pasaba esto?

Pues porque esta muy mal optimizada la encriptación, el proceso era el siguiente:

El programa leía el binario del archivo, lo convertía a ASCII porque la función de encriptación funcionaba solo con texto, no con bytes y el problema era que en esa función estaba implementado el convertirlo a bytes, entonces simplemente le añadí un nuevo parámetro llamado is_byte y en caso de que sea true no lo convierte.

No comments:

Post a Comment

Hay alguien detrás de la puerta

 No sé por qué, otra vez, me estoy sintiendo así. Como un vacío que recorre mi cuerpo, del que no puedo escapar. En cualquier momento va ...