библиотека Scrypt C - PullRequest
       29

библиотека Scrypt C

8 голосов
/ 22 июня 2011

В настоящее время я разрабатываю приложение на C, в котором мне нужно будет хэшировать пароли пользователей. Я знаю, что в настоящее время scrypt является одним из лучших способов «хэшировать» пароли (связанные с памятью, медленные), но я не могу найти простую кроссплатформенную библиотеку C, которая бы сделала это для меня.

И, поскольку я не являюсь ни экспертом по Си, ни экспертом по криптографии / хешированию, я боюсь, что выполнение этого самостоятельно вызовет некоторые очевидные недостатки в системе (легко ошибиться в этих вещах).

Итак, есть ли библиотека C, которая может сделать это, или, если нет, другие библиотеки, которые будут реализовывать аналогичные решения? (bcrypt будет работать, хотя и не так хорошо, как scrypt, ...)

1 Ответ

8 голосов
/ 22 июня 2011

Google говорит да: scrypt_1.1.6.orig.tar.gz

(соответствующие файлы находятся в подпапке lib)

...