org.jasypt.digest
Interface ByteDigester

All Known Implementing Classes:
PooledByteDigester, StandardByteDigester

public interface ByteDigester

Common interface for all digesters which receive a byte array message and return a byte array digest.

For a default implementation, see StandardByteDigester.

Since:
1.0
Author:
Daniel Fernández

Method Summary
 byte[] digest(byte[] message)
           Create a digest of the input message.
 boolean matches(byte[] message, byte[] digest)
           Check whether a message matches a digest, managing aspects like salt, hashing iterations, etc.
 

Method Detail

digest

byte[] digest(byte[] message)

Create a digest of the input message.

Parameters:
message - the message to be digested
Returns:
the digest

matches

boolean matches(byte[] message,
                byte[] digest)

Check whether a message matches a digest, managing aspects like salt, hashing iterations, etc. (if applicable).

Parameters:
message - the message to check
digest - the digest to check
Returns:
TRUE if the message matches the digest, FALSE if not.


Copyright © 2011 The JASYPT team. All Rights Reserved.