All Classes and Interfaces

Class
Description
Abstract class for hashes following the posix crypt(3) format.
Deprecated.
in Shiro 1.1 in favor of using the concrete SimpleHash implementation directly.
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.