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:
  • Method Summary

    Modifier and Type
    Method
    Description
    parse(String formatted)
    Parses the specified formatted string and returns the corresponding Hash instance.

    Methods inherited from interface org.apache.shiro.crypto.hash.format.HashFormat

    format
  • Method Details

    • 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.