hash_identifier library

Library for identifying the hashing algorithm for a string

Classes

HashInfo
Hashing algorithm details
Prototype
Hashing matcher set

Enums

Hash
Supported hashing algorithms

Properties

names Map<Hash, String>
Names of the supported hashing algorithms
getter/setter pair

Functions

getDefaultPrototypes() List<Prototype>
Returns the default set of hashing algorithms
getName(Hash hash) String
Returns the algorythm name given Hash
Identify(String text, List<Prototype> prototypes) List<HashInfo>
Returns list of hashing alorithms possibly used to create the hash