标签: macos encryption bcrypt
我喜欢在基于C或Xojo的程序中使用bcrypt。
openssl lib似乎提供了基于blowfish的函数,但我无法弄清楚如何实现bcrypt函数,它接受一个cost,salt和password参数并返回派生密钥。
事实上,WP文章指出:
bcrypt函数是BSD的默认密码哈希算法
由于OSX是基于BSD的,我希望该功能可以直接暴露。但我找不到它。
是否有这样的功能可用,或者,如果没有,如何使用可用的lib函数(openssl,可能)实现一个?
答案 0 :(得分:1)
据我所知,bcrypt没有公开的API。我总是只使用source,然后将库与我的C静态链接。