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