Herramientas de usuario

Herramientas del sitio


ejercicios_sockets_5_octubre_2019

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
ejercicios_sockets_5_octubre_2019 [2019/10/05 11:35]
ignacio creado
ejercicios_sockets_5_octubre_2019 [2019/10/05 15:16] (actual)
ignacio
Línea 8: Línea 8:
   * hash MD5 del archivo   * hash MD5 del archivo
  
-Para poder generar el hash MD5 se sugiere usar la librería [[https://github.com/gpg/libgcrypt|libgcrypt]]+Para poder generar el hash MD5 se sugiere usar la librería [[https://www.openssl.org/source/|libssl]]
  
-Un ejemplo de uso de la librería lo puede encontrar en:+Un ejemplo de uso de la librería lo puede encontrar en [[https://​github.com/​ibonelli/​info1_presentations/​blob/​gh-pages/​files/​clase14/​md5.c|mi repo de presentaciones]] 
 + 
 +Para instalar la librería:​ 
 + 
 +       sudo apt install libssl-dev 
 + 
 +Para compilar el programa md5.c: 
 + 
 +       gcc -o md5 md5.c -lssl -lcrypto 
 + 
 +Para probar el programa: 
 + 
 +       ./md5 < mi-archivo-de-prueba.txt 
 + 
 +También se puede usar la librería libgcrypt (ver [[https://​github.com/​ibonelli/​info1_presentations/​blob/​gh-pages/​files/​clase14/​md5-sha1.txt|detalles en md5-sha1.txt]]) pero hay que hacer todo en memoria.
ejercicios_sockets_5_octubre_2019.1570289712.txt.gz · Última modificación: 2019/10/05 11:35 por ignacio