Search for hash

  1. Search 7.x for hash
  2. Search 9.5.x for hash
  3. Search 8.9.x for hash
  4. Search 11.x for hash
  5. Other projects
Title Object type File name Summary
PasswordHashingLegacyTest class core/tests/Drupal/Tests/Core/Password/PasswordHashingLegacyTest.php Unit tests for deprecated password hashing API.
PasswordHashingLegacyTest.php file core/tests/Drupal/Tests/Core/Password/PasswordHashingLegacyTest.php
PasswordHashingLegacyTest::testDeprecation function core/tests/Drupal/Tests/Core/Password/PasswordHashingLegacyTest.php @covers \Drupal\Core\Password\PhpassHashedPassword
PasswordInterface::hash function core/lib/Drupal/Core/Password/PasswordInterface.php Hash a password using a secure hash.
PasswordInterface::needsRehash function core/lib/Drupal/Core/Password/PasswordInterface.php Check whether a hashed password needs to be replaced with a new hash.
PasswordItemTest::testPreSavePreHashed function core/tests/Drupal/KernelTests/Core/Field/FieldType/PasswordItemTest.php @covers ::preSave
PasswordVerifyTest::testPasswordCheckUnknownHash function core/modules/phpass/tests/src/Unit/PasswordVerifyTest.php Tests that check() is forwarded to corePassword instance if hash settings are not recognized.
PasswordVerifyTest::testPasswordHash function core/modules/phpass/tests/src/Unit/PasswordVerifyTest.php Tests that hash() is forwarded to corePassword instance.
PasswordVerifyTest::testPasswordNeedsRehash function core/modules/phpass/tests/src/Unit/PasswordVerifyTest.php Tests that needsRehash() is forwarded to corePassword instance.
PermissionsHashGenerator class core/lib/Drupal/Core/Session/PermissionsHashGenerator.php Generates and caches the permissions hash for a user.
PermissionsHashGenerator.php file core/lib/Drupal/Core/Session/PermissionsHashGenerator.php
PermissionsHashGenerator::$privateKey property core/lib/Drupal/Core/Session/PermissionsHashGenerator.php The private key service.
PermissionsHashGenerator::$processor property core/lib/Drupal/Core/Session/PermissionsHashGenerator.php The access policy processor.
PermissionsHashGenerator::$static property core/lib/Drupal/Core/Session/PermissionsHashGenerator.php The cache backend interface to use for the static cache.
PermissionsHashGenerator::doGenerate function core/lib/Drupal/Core/Session/PermissionsHashGenerator.php Generates a hash that uniquely identifies the user's permissions.
PermissionsHashGenerator::generate function core/lib/Drupal/Core/Session/PermissionsHashGenerator.php
PermissionsHashGenerator::getCacheableMetadata function core/lib/Drupal/Core/Session/PermissionsHashGenerator.php
PermissionsHashGenerator::hash function core/lib/Drupal/Core/Session/PermissionsHashGenerator.php Hashes the given string.
PermissionsHashGenerator::__construct function core/lib/Drupal/Core/Session/PermissionsHashGenerator.php Constructs a PermissionsHashGenerator object.
PermissionsHashGeneratorInterface interface core/lib/Drupal/Core/Session/PermissionsHashGeneratorInterface.php Defines the user permissions hash generator interface.
PermissionsHashGeneratorInterface.php file core/lib/Drupal/Core/Session/PermissionsHashGeneratorInterface.php
PermissionsHashGeneratorInterface::generate function core/lib/Drupal/Core/Session/PermissionsHashGeneratorInterface.php Generates a hash that uniquely identifies a user's permissions.
PermissionsHashGeneratorInterface::getCacheableMetadata function core/lib/Drupal/Core/Session/PermissionsHashGeneratorInterface.php Gets the cacheability metadata for the generated hash.
PermissionsHashGeneratorTest class core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php @coversDefaultClass \Drupal\Core\Session\PermissionsHashGenerator
@group Session
PermissionsHashGeneratorTest.php file core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php
PermissionsHashGeneratorTest::$account1 property core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php The mocked user 1 account.
PermissionsHashGeneratorTest::$account2 property core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php The mocked user 2 account.
PermissionsHashGeneratorTest::$permissionsHash property core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php The permission hash class being tested.
PermissionsHashGeneratorTest::$processor property core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php The mocked access policy processor.
PermissionsHashGeneratorTest::$staticCache property core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php The mocked cache backend.
PermissionsHashGeneratorTest::setUp function core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php
PermissionsHashGeneratorTest::testGenerateAdmin function core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php Tests the generate method for admin users.
PermissionsHashGeneratorTest::testGenerateCache function core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php Tests the generate method's caching.
PermissionsHashGeneratorTest::testGenerateNoAccessPolicies function core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php Tests the generate method with no access policies.
PermissionsHashGeneratorTest::testGenerateRegular function core/tests/Drupal/Tests/Core/Session/PermissionsHashGeneratorTest.php Tests the generate method for regular accounts.
PhpassHashedPassword class core/modules/phpass/src/Password/PhpassHashedPassword.php Legacy password hashing framework.
PhpassHashedPassword class core/lib/Drupal/Core/Password/PhpassHashedPassword.php Deprecated legacy password hashing framework.
PhpassHashedPassword.php file core/modules/phpass/src/Password/PhpassHashedPassword.php
PhpassHashedPassword.php file core/lib/Drupal/Core/Password/PhpassHashedPassword.php
PhpassHashedPasswordBase class core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php Legacy password hashing framework.
PhpassHashedPasswordBase.php file core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php
PhpassHashedPasswordBase::$corePassword property core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php The core PHP password interface.
PhpassHashedPasswordBase::$countLog2 property core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php Password stretching iteration count.
PhpassHashedPasswordBase::$ITOA64 property core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php
PhpassHashedPasswordBase::base64Encode function core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php Encodes bytes into printable base 64 using the *nix standard from crypt().
PhpassHashedPasswordBase::check function core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php
PhpassHashedPasswordBase::crypt function core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php Hash a password using a secure stretched hash.
PhpassHashedPasswordBase::enforceLog2Boundaries function core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php Ensures that $count_log2 is within set bounds.
PhpassHashedPasswordBase::generateSalt function core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php Generates a random base 64-encoded salt prefixed with hash settings.
PhpassHashedPasswordBase::getCountLog2 function core/lib/Drupal/Core/Password/PhpassHashedPasswordBase.php Parses the log2 iteration count from a stored hash or setting string.

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