Petición: ¿Hash SHA en C?
Publicado en C/C++, Peticiones el 10 de December, 2007 por Fran.Aunque el blog no debería, en principio, usarse para esto voy a inaugurar una categoría llamada Peticiones, en la cual pediremos ayuda a nuestros lectores (que aunque son pocos, espero que nos puedan ayudar). Así que sin más dilación os voy a exponer mi pequeño problema a ver si podéis ayudarme.
Resulta que para un programa en C (sobre Linux) necesito calcular los hashes del contenido de varios ficheros, y buscando por todos sitios no encuentro ninguna librería que realice dicha operación. Lo máximo que he encontrado ha sido el algoritmo de los SHA (que son los que me interesan) para luego programarlo y las GNU Core Utilities que tienen un algoritmo en C para SHA, pero que me da un poco de rabia copiar y pegar sin entenderlo, así que prefiero la solución de una librería que me proporcione las funciones necesarias para realizar dichos hashes.
¿Alguién tiene alguna idea o conoce algo así?
Código no, pero hay varios tipos de sha:
sha-1
sha-2
no hay un solo sha
# Carlos 25 de July, 2008
http://www.cryptopp.com/
# Carlos 25 de July, 2008
Carlos ya sé que hay varios tipos de SHA, incluso más de los que mencionas, pero me refería a cualquier tipo, porque en principio me daba igual.
La biblioteca que enlazas también la conozco, está realizada en C++ y creo recordar que no tiene enlaces en C.
# Fran 25 de July, 2008