• <small id='gVMTB'></small><noframes id='gVMTB'>

    <legend id='gVMTB'><style id='gVMTB'><dir id='gVMTB'><q id='gVMTB'></q></dir></style></legend>
  • <i id='gVMTB'><tr id='gVMTB'><dt id='gVMTB'><q id='gVMTB'><span id='gVMTB'><b id='gVMTB'><form id='gVMTB'><ins id='gVMTB'></ins><ul id='gVMTB'></ul><sub id='gVMTB'></sub></form><legend id='gVMTB'></legend><bdo id='gVMTB'><pre id='gVMTB'><center id='gVMTB'></center></pre></bdo></b><th id='gVMTB'></th></span></q></dt></tr></i><div id='gVMTB'><tfoot id='gVMTB'></tfoot><dl id='gVMTB'><fieldset id='gVMTB'></fieldset></dl></div>
      <bdo id='gVMTB'></bdo><ul id='gVMTB'></ul>

        <tfoot id='gVMTB'></tfoot>

        Drupal 的默认密码加密方法是什么?

        What is Drupal#39;s default password encryption method?(Drupal 的默认密码加密方法是什么?)

        • <legend id='6Dneu'><style id='6Dneu'><dir id='6Dneu'><q id='6Dneu'></q></dir></style></legend>
            <tbody id='6Dneu'></tbody>

          <small id='6Dneu'></small><noframes id='6Dneu'>

          1. <i id='6Dneu'><tr id='6Dneu'><dt id='6Dneu'><q id='6Dneu'><span id='6Dneu'><b id='6Dneu'><form id='6Dneu'><ins id='6Dneu'></ins><ul id='6Dneu'></ul><sub id='6Dneu'></sub></form><legend id='6Dneu'></legend><bdo id='6Dneu'><pre id='6Dneu'><center id='6Dneu'></center></pre></bdo></b><th id='6Dneu'></th></span></q></dt></tr></i><div id='6Dneu'><tfoot id='6Dneu'></tfoot><dl id='6Dneu'><fieldset id='6Dneu'></fieldset></dl></div>

              • <bdo id='6Dneu'></bdo><ul id='6Dneu'></ul>
                <tfoot id='6Dneu'></tfoot>
                  本文介绍了Drupal 的默认密码加密方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想弄清楚 Drupal 6/7 默认情况下用于存储密码的安全性是什么.是 MD5、AES、SHA 吗?我一直找不到任何东西.

                  I am trying to figure out what is the security that Drupal 6/7 uses by default to store passwords. Is it MD5, AES, SHA? I have been unable to find anything.

                  推荐答案

                  Drupal 8 和 Drupal 7 默认使用带盐的 SHA512.他们通过 PHP 的 hash 函数多次运行哈希以增加计算成本生成密码的最终哈希值(一种称为 stretching 的安全技术).

                  Drupal 8 and Drupal 7 use SHA512 by default with a salt. They run the hash through PHP's hash function numerous times to increase the computation cost of generating a password's final hash (a security technique called stretching).

                  在 Drupal 8 中,实现是面向对象的.有一个 PasswordInterface 定义了一个哈希方法.该接口的默认实现在 PhpassHashedPassword 类.那个类' hash 方法调用 crypt 方法传入 SHA512 作为散列算法、密码和生成的盐.该类的 crypt 方法与 Drupal 7 的 _password_crypt 几乎相同() 方法.

                  With Drupal 8, the implementation is object oriented. There is a PasswordInterface which defines a hash method. The default implementation of that interface is in the PhpassHashedPassword class. That class' hash method calls the crypt method passing in SHA512 as the hashing algorithm, a password, and a generated salt. The class' crypt method is nearly the same as Drupal 7's _password_crypt() method.

                  在 Drupal 7 中,实现分为几个全局函数:user_hash_password() 和 _password_crypt().

                  With Drupal 7, the implementation is split into a couple global functions: user_hash_password() and _password_crypt().

                  Drupal 6 使用没有盐的 MD5.相关函数是user_save().

                  Drupal 6 uses MD5 without a salt. The relevant function is user_save().

                  这篇关于Drupal 的默认密码加密方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  How do I pass parameters into a PHP script through a webpage?(如何通过网页将参数传递给 PHP 脚本?)
                  PHP - include a php file and also send query parameters(PHP - 包含一个 php 文件并发送查询参数)
                  Where can I read about conditionals done with quot;?quot; and quot;:quot; (colon)?(我在哪里可以阅读有关使用“?完成的条件的信息?和“:(冒号)?)
                  Accessing arrays whitout quoting the key(在不引用键的情况下访问数组)
                  What is the name for the quot;lt;lt;lt;quot; operator?(“lt;lt;lt;的名字是什么?操作员?)
                  default as first option in switch statement?(默认为 switch 语句中的第一个选项?)
                  <i id='HxZb4'><tr id='HxZb4'><dt id='HxZb4'><q id='HxZb4'><span id='HxZb4'><b id='HxZb4'><form id='HxZb4'><ins id='HxZb4'></ins><ul id='HxZb4'></ul><sub id='HxZb4'></sub></form><legend id='HxZb4'></legend><bdo id='HxZb4'><pre id='HxZb4'><center id='HxZb4'></center></pre></bdo></b><th id='HxZb4'></th></span></q></dt></tr></i><div id='HxZb4'><tfoot id='HxZb4'></tfoot><dl id='HxZb4'><fieldset id='HxZb4'></fieldset></dl></div>

                  <small id='HxZb4'></small><noframes id='HxZb4'>

                    • <bdo id='HxZb4'></bdo><ul id='HxZb4'></ul>
                          <tbody id='HxZb4'></tbody>
                        <legend id='HxZb4'><style id='HxZb4'><dir id='HxZb4'><q id='HxZb4'></q></dir></style></legend>
                      • <tfoot id='HxZb4'></tfoot>