Nasıl wordpress parola hash çalışır?

2 Cevap php

Ben, wordpress kullanıcıları DJnago bölümü ve tersi giriş mümkün olması gerektiği gibi, bir Wordpress sitesi ile Django sisteme entegre etmek gerekir

Bunun için şifre karma Wordpress nasıl çalıştığını anlamak gerekir. Ben kullanıcı adı ve şifre sağlamalarının depolayan wp_users tablosunu görebilirsiniz.

Wordpress kod bakarak, ben parola parola karma için hash_password kullanılarak, hangi wp_set_password ile ayarlanır görebilirsiniz.

Şimdi bunun nasıl çalıştığını anlamak için yeterli PHP bilmiyorum. Ben Django kısmından parolayı doğrulamak böylece Python aynı çoğaltmak gerekir.

2 Cevap

Uygulama söyleyerek bir açıklama var:

  28  /**
  29   * Portable PHP password hashing framework.
  30   *
  31   * @package phpass
  32   * @version 0.1 / genuine
  33   * @link http://www.openwall.com/phpass/
  34   * @since 2.5
  35   */

Kullanılan müzakere çerçeve phpass, ve bir Python uygulanmasına yönelik sayfa bağlantıları. Here's the link (.tar.gz). Bu sayfa (örneğin bir Perl uygulaması gibi) diğer bazı faydalı linkler bulunuyor.

Sadece eklemek için, aşağıdaki Wordpress 3.1 's "\ wp-includes \ pluggable.php" bir açıklama parçası olduğunu:

 /**
 * For integration with other applications, this function can be overwritten to
 * instead use the other package password checking algorithm.
 */