password c hash passwords scrypt

password - scrypt C library



password hash salt (1)

Google dice que sí: scrypt_1.1.6.orig.tar.gz

(los archivos relevantes parecen estar en la subcarpeta lib )

Actualmente estoy desarrollando una aplicación C en la que necesitaré hash de contraseñas de usuario. Sé que scrypt es actualmente uno de los mejores métodos para contraseñas "hash" (limitadas a la memoria, lentas), pero parece que no puedo encontrar una biblioteca de C multiplataforma que lo haga por mí.

Y, dado que no soy un experto en C o un experto en criptografía / hash, me temo que hacerlo por mi cuenta provocará algunos defectos obvios en el sistema (es fácil equivocarse al respecto).

Entonces, ¿existe una biblioteca C que pueda hacer eso o, si no, otras bibliotecas que implementarían soluciones similares? (bcrypt funcionaría, aunque no tan bueno como scrypt, ...)