|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MessageDigester
This interface represents MessageDigester which using MessageDigest to encrypt credential with one of algorithms SHA-1,etc. and verify hashes.
Method Summary | |
---|---|
byte[] |
encrypt(Object value,
byte[] salt)
Encrypting provided value with one of available algorithms like SHA-1. |
byte[] |
generateSalt(int lengthBytes)
Generate salt used by digester to digest message. |
void |
setCharset(String charset)
Setting char set for digester. |
boolean |
verify(Object value,
byte[] digest,
int lenghBytes)
Verify not encoded credential against encoded one. |
Method Detail |
---|
byte[] encrypt(Object value, byte[] salt)
value
- to be encrypted.salt
- will be use to encrypts the value.
boolean verify(Object value, byte[] digest, int lenghBytes)
Verify not encoded credential against encoded one. This method is encoding provided value and compare generated hash with provided hash(digest param).
value
- not encoded value to be verified.digest
- encoded value (hash).lenghBytes
- length of salt byte value.
byte[] generateSalt(int lengthBytes)
lengthBytes
- length of salt.
void setCharset(String charset)
charset
- char set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |