The contract Hash drivers should adhere to
Check if the value is a valid hash. This method just checks for the formatting of the hash
Hash plain text value
Verify the plain text value against an existing hash
Find if the hash value needs a rehash or not.
The contract Hash drivers should adhere to