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