- Queries
- All Atoms
- Search
- Advanced Search
Diviner All Atoms
All Atoms
All Atoms
- Class
- Method
- Method
- Method
- Enable or Disable a Workflow on Submit
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Add a Submit Button and specify its text
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Set the URI associated to the Submit Button
- Method
- Method
- Method
- Method
- Method
- Class
- Method
- Tick at a given frequency with a specifiable offset.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Shorten a string to a maximum byte length in a collision-resistant way while retaining some degree of human-readability.
- Method
- Method
- Digest a string for use in HTML page anchors. This is similar to @{method:digestForIndex} but produces purely alphanumeric output.
- Method
- Digest a string for use in, e.g., a MySQL index. This produces a short (12-byte), case-sensitive alphanumeric string with 72 bits of entropy, which is generally safe in most contexts (notably, URLs).
- Method
- Digest a string using HMAC+SHA1.
- Method
- Provides a mechanism for hashing passwords, like "iterated md5", "bcrypt", "scrypt", etc.
- Class
- Get the human-readable algorithm name for the best available hash.
- Method
- Get the human-readable algorithm name for a given hash.
- Method
- Compare a password to a stored hash.
- Method
- Generate a new hash for a password, using the best available hasher.
- Method
- Test if a password is using an weaker hash than the strongest available hash. This can be used to prompt users to upgrade, or automatically upgrade on login.
- Method
- Get the hasher for a given stored hash.
- Method
- Get the best (strongest) available hasher.
- Method
- Get all usable password hashers. This may include hashers which are not desirable or advisable.
- Method
- Get all available password hashers. This may include hashers which can not actually be used (for example, a required extension is missing).
- Method
- Parse a storage hash into its components, like the hash type and hash data.
- Method
- Get the hash of a password for storage.
- Method
- Check if an existing hash created by this algorithm is upgradeable.
- Method
- Verify that a password matches a hash.
- Method
- Produce a password hash.
- Method
- Return a short human-readable indicator of this hasher's strength, like "Weak", "Okay", or "Good".
- Method
- Return an indicator of this hasher's strength. When choosing to hash new passwords, the strongest available hasher which is usable for new passwords will be used, and the presence of a stronger hasher will prompt users to update their hashes.
- Method
- Return a human-readable string describing why this hasher is unable to operate. For example, "To use bcrypt, upgrade to PHP 5.5.0 or newer.".
- Method
- Return `true` to indicate that any required extensions or dependencies are available, and this hasher is able to perform hashing.
- Method
- Return the maximum byte length of hashes produced by this hasher. This is used to prevent storage overflows.
- Method
- Return a short, unique, key identifying this hasher, like "md5" or "bcrypt". This identifier should not be translated.
- Method
- Return a human-readable description of this hasher, like "Iterated MD5".
- Method
- Method
- Method
- Method
- Method
- Method
- Method