Interface ParsableHashFormat

  • All Superinterfaces:
    HashFormat
    All Known Implementing Classes:
    Shiro1CryptFormat

    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:
    Shiro1CryptFormat
    • Method Detail

      • parse

        Hash parse​(String formatted)
        Parses the specified formatted string and returns the corresponding Hash instance.
        Parameters:
        formatted - the formatted string representing a Hash.
        Returns:
        the corresponding Hash instance.