gpt4 book ai didi

bcrypt - C 的简单 bcrypt 库

转载 作者:行者123 更新时间:2023-12-03 20:50:38 29 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

4年前关闭。




Improve this question




我正在为 C 寻找一个简单易用的跨平台 bcrypt 库。我已经搜索了几个地方,但似乎没有什么能比得上它的易用性:

http://bcrypt.codeplex.com/SourceControl/changeset/view/1eef0262901c#BCrypt.Net.Test%2fTestBCrypt.cs

为什么与这个 .NET 库相比,它的所有 C 实现都是一场噩梦?基本上有2个功能是我正在寻找的。

1)生成盐(返回一个字符串)

2) 使用给定的 salt & pw 散列字符串(返回一个字符串)

最佳答案

你的 bcrypt 的 C 选项似乎是:

  • 在 OpenBSD 中:http://ftp3.usa.openbsd.org/pub/OpenBSD/src/lib/libc/crypt/bcrypt.c
  • 在 OpenWall 中:http://openwall.com/crypt/

  • C 实现似乎非常易于使用。 OpenBSD 版本如下所示:
    char *bcrypt(const char *key, const char *salt);

    char *bcrypt_gensalt(u_int8_t log_rounds);

    附言考虑 scrypt对于新代码,如果您不限于仅出于向后兼容性而使用 bcrypt,

    关于bcrypt - C 的简单 bcrypt 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13793856/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com