Ich entwickle gerade eine C-App, in der ich die Passwörter des Benutzers hashen muss. Ich weiß, Scrypt ist derzeit eine der besten Methoden, um Passwörter zu "hashen" (speichergebunden, langsam), aber ich kann keine einfache plattformübergreifende C-Bibliothek finden, die das für mich tun würde.
Und da ich weder C-Experte noch Kryptografie- / Hashing-Experte bin, habe ich Angst, dass ich selbst einige offensichtliche Fehler im System verursachen werde (es ist leicht, diese Dinge falsch zu verstehen).
Also, gibt es eine C-Bibliothek, die das kann, oder, wenn nicht, andere Bibliotheken, die ähnliche Lösungen implementieren? (bcrypt würde funktionieren, obwohl nicht so gut wie scrypt, ...)
Google sagt ja: scrypt_1.1.6.orig .tar.gz
(die relevanten Dateien scheinen sich im Unterordner lib
zu befinden)