我需要在C#中验证(而不是解密)在Symfony 2中创建的密码。在C#中验证symfony创建的密码
在C#中重写了在Symfony 2中构建的现有应用程序。安全令牌存储在本地数据库中。
当前Symfony的密码设置是
security:
encoders:
Symfony\Component\Security\Core\User\User: plaintext
API\CoreEntityBundle\Entity\User:
algorithm: sha512
iterations: 512
encode_as_base64: true
我怎样才能可靠地散列给定的密码,并比较与存储的令牌,以确定是否提供的密码是正确的?
您的意见帮助我找到了我发布的解决方案。非常重要的是你的笔记要执行(迭代-1)重复。 – crafter