Interface ParsableHashFormat

All Superinterfaces:
HashFormat
All Known Implementing Classes:
Shiro1CryptFormat, Shiro2CryptFormat

public interface ParsableHashFormat extends HashFormat
A ParsableHashFormat is able to parse a formatted string and convert it into a Hash instance.

This interface exists to represent HashFormats that can offer two-way conversion (Hash -> String, String -> Hash) capabilities. Some HashFormats, such as many ModularCryptFormats (like Unix Crypt(3)) only support one way conversion and therefore wouldn't implement this interface.

Since:
1.2
See Also: