2016-08-30 4 views
0

Мне нравится использовать bcrypt в моей программе на C или Xojo.Как реализовать bcrypt в OS X?

Возможности openssl lib, похоже, предоставляют функции на основе blowfish, но я не могу понять, как реализовать функцию bcrypt, которая берет параметр стоимости, соли и пароля и возвращает производный ключ.

В самом деле, WP статье говорится:

Функция Bcrypt паролем по умолчанию алгоритм хеширования для BSD

Как OSX основан BSD, я бы ожидать, что функция будет подвергается прямому воздействию. Но я не могу его найти.

Есть ли такая функция, или, если нет, как ее реализовать, используя доступные функции lib (возможно, openssl)?

ответ

1

Насколько я знаю, для bcrypt нет API-интерфейса. Я всегда просто использую source, а затем статически свяжу библиотеку с моим C.

Смежные вопросы