我有客户端通过 Internet ( WCF
) 连接到服务器。
要计算要保存在我当前使用的数据库中的哈希值:
var hash = BCrypt.HashPassword(password, 13);
为了验证它,我这样做:
var isApproved = BCrypt.Verify(passwordFromUser, hashFromDatabase);
哈希的生成必须是计算密集型的,是的。但是验证也必须是密集的?
没有安全但更快的方法来验证用户(它是在服务器上完成的)?