All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractHash Deprecated. in Shiro 1.1 in favor of using the concreteSimpleHash
implementation directly.Base64Format HashFormat
that outputs only the hash's digest bytes in Base64 format.ConfigurableHashService AHashService
that allows configuration of its strategy via JavaBeans-compatible setter methods.DefaultHashFormatFactory This defaultHashFormatFactory
implementation heuristically determines aHashFormat
class to instantiate based on the input argument and returns a new instance of the discovered class.DefaultHashService Default implementation of theHashService
interface, supporting a customizable hash algorithm name, secure-random salt generation, multiple hash iterations and an optional internalprivateSalt
.Hash A CryptographicHash
represents a one-way conversion algorithm that transforms an input source to an underlying byte array.HashFormat AHashFormat
is able to format aHash
instance into a well-defined formatted String.HashFormatFactory HashRequest AHashRequest
is composed of data that will be used by aHashService
to compute a hash (aka 'digest').HashRequest.Builder A Builder class representing the Builder design pattern for constructingHashRequest
instances.HashService AHashService
hashes input sources utilizing a particular hashing strategy.HexFormat HashFormat
that outputs only The hash's digest bytes in hex format.Md2Hash Generates an MD2 Hash (RFC 1319) from a given input source with an optional salt and hash iterations.Md5Hash Generates an MD5 Hash (RFC 1321) from a given input source with an optional salt and hash iterations.ModularCryptFormat AHashFormat
that supports Modular Crypt Format token rules.ParsableHashFormat AParsableHashFormat
is able to parse a formatted string and convert it into aHash
instance.ProvidedHashFormat An enum representing Shiro's default providedHashFormat
implementations.Sha1Hash Generates an SHA-1 Hash (Secure Hash Standard, NIST FIPS 180-1) from a given input source with an optional salt and hash iterations.Sha256Hash Generates an SHA-256 Hash from a given input source with an optional salt and hash iterations.Sha384Hash Generates an SHA-384 Hash from a given input source with an optional salt and hash iterations.Sha512Hash Generates an SHA-512 Hash from a given input source with an optional salt and hash iterations.Shiro1CryptFormat TheShiro1CryptFormat
is a fully reversible Modular Crypt Format (MCF).SimpleHash AHash
implementation that allows anyMessageDigest
algorithm name to be used.SimpleHashRequest Simple implementation ofHashRequest
that can be used when interacting with aHashService
.