function PhpassHashedPassword::getCountLog2

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Password/PhpassHashedPassword.php \Drupal\Core\Password\PhpassHashedPassword::getCountLog2()

Parses the log2 iteration count from a stored hash or setting string.

Parameters

string $setting: An existing hash or the output of $this->generateSalt(). Must be at least 12 characters (the settings and salt).

Return value

int The log2 iteration count.

2 calls to PhpassHashedPassword::getCountLog2()
PhpassHashedPassword::crypt in core/lib/Drupal/Core/Password/PhpassHashedPassword.php
Hash a password using a secure stretched hash.
PhpassHashedPassword::needsRehash in core/lib/Drupal/Core/Password/PhpassHashedPassword.php
Check whether a hashed password needs to be replaced with a new hash.

File

core/lib/Drupal/Core/Password/PhpassHashedPassword.php, line 208

Class

PhpassHashedPassword
Secure password hashing functions based on the Portable PHP password hashing framework.

Namespace

Drupal\Core\Password

Code

public function getCountLog2($setting) {
    return strpos(static::$ITOA64, $setting[3]);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.