Interface FieldStorageScheme
-
public interface FieldStorageScheme
This interface defines a field storage scheme.- Since:
- 0.2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
fieldMatches(String plaintextfield, String storedField)
Returns true if the supplied plain text field matches the supplied stored field after being encoded and compared, false otherwise.String
hashField(String plaintext)
Returns a hashed, salted, and encoded version of the supplied plain text field.
-
-
-
Method Detail
-
hashField
String hashField(String plaintext)
Returns a hashed, salted, and encoded version of the supplied plain text field.- Parameters:
plaintext
- a plain text version of the field to encode.- Returns:
- a hashed, salted, and encoded field.
-
fieldMatches
boolean fieldMatches(String plaintextfield, String storedField)
Returns true if the supplied plain text field matches the supplied stored field after being encoded and compared, false otherwise.- Parameters:
plaintextfield
- the plain text field to compare.storedField
- the encoded field to compare.- Returns:
- true if the fields match, false otherwise.
-
-