【发布时间】:2018-08-14 02:48:53
【问题描述】:
我正在做一个项目,我必须将用户从 Python/django 应用程序插入到数据库中。 这些用户在 symfony 2.4 应用程序中进行身份验证,所以我必须生成一个可以正确解密的密码。
symfony 项目使用 sha256 算法(我可以在 security.yml 文件中看到)
你有关于 symfony 2 使用这个算法对密码进行编码的方式的一些信息吗? (我知道我必须建立一个盐和一个哈希)
谢谢
【问题讨论】:
-
您是在问我们如何从字符串构建 sha-256 哈希值吗?如果是这样,来吧,朋友。不要用这个破解任何帐户,那是非法的,mkay? pythoncentral.io/hashing-strings-with-python
-
感谢您的回答 :) 但我的问题是如何使用 python 加密 symfony 2 的密码。 symfony 中使用的编码器是 sha256 但它不仅仅是一个简单的哈希
-
他们的文档在此处提供了使用他们的代码生成 pw 哈希的示例:symfony.com/doc/current/security/password_encoding.html 我假设您可以直接查看代码的源代码以查看他们使用的编码和盐,并使用我在上面提供的链接,尝试自己生成一个,然后将其与使用他们的代码生成的进行比较。
标签: python django symfony passwords