Anuncios Google

Busco librería de cifrado en AES

Buenas, resulta que para una cosa que quiero hacer, necesito alguna librería en C o C++ para cifrar y descifrar archivos, en concreto en AES, con clave de 128 bits.

La pregunta es, ¿cuál me recomendáis? Cabe destacar que uso Mingw con Code::Blocks.

Saludos!


~Actualmente estudiando Ingeniería de las Tecnologías de la Telecomunicación en la Escuela de Ingenieros~


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de joserc87

AES

Lo primero decir que nunca he usado bibliotecas de cifrado, lo cual es muy raro, pero bueno (una vez incluso tuve que implementar el AES para una asignatura). En fin, dicho esto creo que lo que estás buscando es OpenSSL. Es algo así como el estandar. Implementa mogollón de algoritmos de cifrado y demás. Y por supuesto opensource, con lo que seguro que además tienes tutoriales y documentación para aburrirte. Hay otras muchas alternativas, pero ya te digo que OpenSSL es el estandar de facto.

Un saludo!


Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Imagen de Andresmargar

Hola!!

Lo de OpenSSL lo veo bien, pero me suele dar problemas al ejecutar (sobre todo cuando un archivo ocupa como unos 50MB), se queda pillado y no responde. Cabe destacar que uso AES con clave de 128 bits y en modo ECB (por bloques de 16 bytes). Pero al final probé con PolarSSL y no solo funcionó a la primera, sino que no tenía que compilar la librería, con el link que me diste me bajé la implementación sólo de AES (un archivo *.c y otro *.h), y funcionó a la perfección incluso con archivos grandes.

 

Saludos y gracias :)

 


~Actualmente estudiando Ingeniería de las Tecnologías de la Telecomunicación en la Escuela de Ingenieros~

Hola!!! Andresmargar

Oye una disculpa, ¿me podrias proporcionar el archivo *.c y *.h de AES de PolarSSL que mencionas por favorsisimo? ya que e tenido problemas parecidos a los tuyos. Me lo puedes enviar a ggarzarosatgmail [dot] com. Gracias de antemano y saludos. 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.