.net实现的bcrypt,实现了HashAlgorithm?
|
我希望在我的身份验证库中允许bcrypt支持。现在的问题之一是,我假设哈希器的类型将是“ 0”。 Bcrypt.net不实现此类。另外,它是密封的,因此我必须根据它自己创建一个分支并自己对其进行修改。有没有更好的替代方案已经实现了HashAlgorithm?
没有找到相关结果
已邀请:
1 个回复
桔适丛
用法:
另外,我添加了一个辅助方法Verify方法,以便您可以验证密码和哈希值是否匹配,但是如果您仅调用默认的BCrypt.Verify,则可以消除此问题。
我添加了一些额外的属性,因此您可以在进行哈希处理之前传入预先计算的盐或工作因子以生成新的盐:
我用BCrypt测试用例“ abc \”加上\“ $ 2a $ 06 $ If6bvum7DFjUnE9p2uDeDu \”的盐进行了尝试,并得到了正确的哈希值。