All Classes and Interfaces
Class
Description
Abstract class for hashes following the posix crypt(3) format.
Deprecated.
Deprecated.
will throw exceptions in 2.1.0, to be removed in 2.2.0
A
HashService that allows configuration of its strategy via JavaBeans-compatible setter methods.This default
HashFormatFactory implementation heuristically determines a HashFormat class to
instantiate based on the input argument and returns a new instance of the discovered class.Default implementation of the
HashService interface, supporting a customizable hash algorithm name.A Cryptographic
Hash represents a one-way conversion algorithm that transforms an input source to an
underlying byte array.A
HashFormat is able to format a Hash instance into a well-defined formatted String.Hashes used by the Shiro2CryptFormat class.
A
HashRequest is composed of data that will be used by a HashService to compute a hash (aka
'digest').A Builder class representing the Builder design pattern for constructing
HashRequest instances.A
HashService hashes input sources utilizing a particular hashing strategy.Service Provider Interface for password hashing algorithms.
Deprecated.
will throw exceptions in 2.1.0, to be removed in 2.2.0
A
HashFormat that supports
Modular Crypt Format token rules.A
ParsableHashFormat is able to parse a formatted string and convert it into a Hash instance.An enum representing Shiro's default provided
HashFormat implementations.Generates an SHA-256 Hash from a given input source with an optional salt and hash iterations.
Generates an SHA-384 Hash from a given input source with an optional salt and hash iterations.
Generates an SHA-512 Hash from a given input source with an optional salt and hash iterations.
The
Shiro1CryptFormat is a fully reversible
Modular Crypt Format (MCF).The
Shiro2CryptFormat is a fully reversible
Modular Crypt Format (MCF).A
Hash implementation that allows any MessageDigest algorithm name to
be used.Creates a hash provider for salt (+pepper) and Hash-based KDFs, i.e.
Simple implementation of
HashRequest that can be used when interacting with a HashService.
SimpleHashimplementation directly.