Name | Description | Type | Package | Framework |
Base64Format | H a s h F o r m a t t h a t o u t p u t s o n l y t h e h a s h ' s d i g e s t b y t e s i n B a s e 6 4 f o r m a t . | Class | org.apache.shiro.crypto.hash.format | Apache Shiro |
|
AbstractHash | P r o v i d e s a b a s e f o r a l l S h i r o H a s h a l g o r i t h m s w i t h s u p p o r t f o r s a l t s a n d m u l t i p l e h a s h i t e r a t i o n s . | Class | org.apache.shiro.crypto.hash | Apache Shiro |
|
ConfigurableHashService | A H a s h S e r v i c e t h a t a l l o w s c o n f i g u r a t i o n o f i t s s t r a t e g y v i a J a v a B e a n s - c o m p a t i b l e s e t t e r m e t h o d s . | Interface | org.apache.shiro.crypto.hash | Apache Shiro |
|
DefaultHashFormatFactory | T h i s d e f a u l t H a s h F o r m a t F a c t o r y i m p l e m e n t a t i o n h e u r i s t i c a l l y d e t e r m i n e s a H a s h F o r m a t c l a s s t o i n s t a n t i a t e b a s e d o n t h e i n p u t a r g u m e n t a n d r e t u r n s a n e w i n s t a n c e o f t h e d i s c o v e r e d c l a s s . | Class | org.apache.shiro.crypto.hash.format | Apache Shiro |
|
DefaultHashService | D e f a u l t i m p l e m e n t a t i o n o f t h e H a s h S e r v i c e i n t e r f a c e , s u p p o r t i n g a c u s t o m i z a b l e h a s h a l g o r i t h m n a m e , s e c u r e - r a n d o m s a l t g e n e r a t i o n , m u l t i p l e h a s h i t e r a t i o n s a n d a n o p t i o n a l i n t e r n a l | Class | org.apache.shiro.crypto.hash | Apache Shiro |
|
Hash | A C r y p t o g r a p h i c H a s h r e p r e s e n t s a o n e - w a y c o n v e r s i o n a l g o r i t h m t h a t t r a n s f o r m s a n i n p u t s o u r c e t o a n u n d e r l y i n g b y t e a r r a y . | Interface | org.apache.shiro.crypto.hash | Apache Shiro |
|
HashFormat | A H a s h F o r m a t i s a b l e t o f o r m a t a H a s h i n s t a n c e i n t o a w e l l - d e f i n e d f o r m a t t e d S t r i n g . | Interface | org.apache.shiro.crypto.hash.format | Apache Shiro |
|
HashFormatFactory | | Interface | org.apache.shiro.crypto.hash.format | Apache Shiro |
|
HashRequest | A H a s h R e q u e s t i s c o m p o s e d o f d a t a t h a t w i l l b e u s e d b y a H a s h S e r v i c e t o c o m p u t e a h a s h ( a k a ' d i g e s t ' ) . | Interface | org.apache.shiro.crypto.hash | Apache Shiro |
|
HashRequest .Builder | A B u i l d e r c l a s s r e p r e s e n t i n g t h e B u i l d e r d e s i g n p a t t e r n f o r c o n s t r u c t i n g H a s h R e q u e s t i n s t a n c e s . | Class | org.apache.shiro.crypto.hash.HashRequest | Apache Shiro |
|
HashService | A H a s h S e r v i c e h a s h e s i n p u t s o u r c e s u t i l i z i n g a p a r t i c u l a r h a s h i n g s t r a t e g y . | Interface | org.apache.shiro.crypto.hash | Apache Shiro |
|
HexFormat | H a s h F o r m a t t h a t o u t p u t s o n l y T h e h a s h ' s d i g e s t b y t e s i n h e x f o r m a t . | Class | org.apache.shiro.crypto.hash.format | Apache Shiro |
|
Md2Hash | G e n e r a t e s a n M D 2 H a s h ( R F C 1 3 1 9 ) f r o m a g i v e n i n p u t s o u r c e w i t h a n o p t i o n a l s a l t a n d S e e t h e S i m p l e H a s h p a r e n t c l a s s J a v a D o c f o r a d e t a i l e d e x p l a n a t i o n o f H a s h i n g | Class | org.apache.shiro.crypto.hash | Apache Shiro |
|
Md5Hash | G e n e r a t e s a n M D 5 H a s h ( R F C 1 3 2 1 ) f r o m a g i v e n i n p u t s o u r c e w i t h a n o p t i o n a l s a l t a n d S e e t h e S i m p l e H a s h p a r e n t c l a s s J a v a D o c f o r a d e t a i l e d e x p l a n a t i o n o f H a s h i n g | Class | org.apache.shiro.crypto.hash | Apache Shiro |
|
ModularCryptFormat | A H a s h F o r m a t t h a t s u p p o r t s M o d u l a r C r y p t F o r m a t t o k e n r u l e s . | Interface | org.apache.shiro.crypto.hash.format | Apache Shiro |
|
ParsableHashFormat | A P a r s a b l e H a s h F o r m a t i s a b l e t o p a r s e a f o r m a t t e d s t r i n g a n d c o n v e r t i t i n t o a H a s h i n s t a n c e . | Interface | org.apache.shiro.crypto.hash.format | Apache Shiro |
|
ProvidedHashFormat | e n u m P r o v i d e d H a s h F o r m a t e x t e n d s E n u m < P r o v i d e d H a s h F o r m a t > A n e n u m r e p r e s e n t i n g S h i r o ' s d e f a u l t p r o v i d e d H a s h F o r m a t i m p l e m e n t a t i o n s . | Class | org.apache.shiro.crypto.hash.format | Apache Shiro |
|
Sha1Hash | G e n e r a t e s a n S H A - 1 H a s h ( S e c u r e H a s h S t a n d a r d , N I S T F I P S 1 8 0 - 1 ) f r o m a g i v e n i n p u t s o u r c e w i t h a n o p t i o n a l s a l t a n d h a s h i t e r a t i o n s . | Class | org.apache.shiro.crypto.hash | Apache Shiro |
|
Sha256Hash | G e n e r a t e s a n S H A - 2 5 6 H a s h f r o m a g i v e n i n p u t s o u r c e w i t h a n o p t i o n a l s a l t a n d h a s h i t e r a t i o n s . | Class | org.apache.shiro.crypto.hash | Apache Shiro |
|
Sha384Hash | G e n e r a t e s a n S H A - 3 8 4 H a s h f r o m a g i v e n i n p u t s o u r c e w i t h a n o p t i o n a l s a l t a n d h a s h i t e r a t i o n s . | Class | org.apache.shiro.crypto.hash | Apache Shiro |
|
Sha512Hash | G e n e r a t e s a n S H A - 5 1 2 H a s h f r o m a g i v e n i n p u t s o u r c e w i t h a n o p t i o n a l s a l t a n d h a s h i t e r a t i o n s . | Class | org.apache.shiro.crypto.hash | Apache Shiro |
|
Shiro1CryptFormat | T h e S h i r o 1 C r y p t F o r m a t i s a f u l l y r e v e r s i b l e M o d u l a r C r y p t F o r m a t ( M C F ) . | Class | org.apache.shiro.crypto.hash.format | Apache Shiro |
|
SimpleHash | A H a s h i m p l e m e n t a t i o n t h a t a l l o w s a n y M e s s a g e D i g e s t a l g o r i t h m n a m e t o b e u s e d . | Class | org.apache.shiro.crypto.hash | Apache Shiro |
|
SimpleHashRequest | S i m p l e i m p l e m e n t a t i o n o f H a s h R e q u e s t t h a t c a n b e u s e d w h e n i n t e r a c t i n g w i t h a H a s h S e r v i c e . | Class | org.apache.shiro.crypto.hash | Apache Shiro |