All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractHash Deprecated. in Shiro 1.1 in favor of using the concreteSimpleHashimplementation directly.Base64Format HashFormatthat outputs only the hash's digest bytes in Base64 format.ConfigurableHashService AHashServicethat allows configuration of its strategy via JavaBeans-compatible setter methods.DefaultHashFormatFactory This defaultHashFormatFactoryimplementation heuristically determines aHashFormatclass to instantiate based on the input argument and returns a new instance of the discovered class.DefaultHashService Default implementation of theHashServiceinterface, supporting a customizable hash algorithm name, secure-random salt generation, multiple hash iterations and an optional internalprivateSalt.Hash A CryptographicHashrepresents a one-way conversion algorithm that transforms an input source to an underlying byte array.HashFormat AHashFormatis able to format aHashinstance into a well-defined formatted String.HashFormatFactory HashRequest AHashRequestis composed of data that will be used by aHashServiceto compute a hash (aka 'digest').HashRequest.Builder A Builder class representing the Builder design pattern for constructingHashRequestinstances.HashService AHashServicehashes input sources utilizing a particular hashing strategy.HexFormat HashFormatthat 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 AHashFormatthat supports Modular Crypt Format token rules.ParsableHashFormat AParsableHashFormatis able to parse a formatted string and convert it into aHashinstance.ProvidedHashFormat An enum representing Shiro's default providedHashFormatimplementations.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 TheShiro1CryptFormatis a fully reversible Modular Crypt Format (MCF).SimpleHash AHashimplementation that allows anyMessageDigestalgorithm name to be used.SimpleHashRequest Simple implementation ofHashRequestthat can be used when interacting with aHashService.