hashwrapper

hashwrapper - wrapper around hashing methods [hashlib]


Keywords
hash, saltcrypto, hashlib
License
Other
Install
pip install hashwrapper==0.51

Documentation

hashwrapper

Provides a wrapper around hashing methods hashlib

External packages used

For Tests: nose

Installation

Install with using pip Pypi Link

$ pip install hashwrapper

Usage

Import

To use the hashing function, import the module:

from hashwrapper.hashwrapper import hashwrapper
:::::::
objGetHash = hashwrapper.HashWrapper()
::::::

Generate a hash

To get a hash and the salt value:

:::::
resultHash = objGetHash.generateHash(string_to_hash, hash_alg_to_use_for_current_cycle)
:::::

Default hash algorithm

To check the default hash function setting in the configuration:

:::::
default_hash_in_config = objGetHash.getDefaultHashAlgorithm()
:::::

Default salt|IV generator

To check the default salt generation function setting in the configuration:

:::::
default_salt_in_config = objGetHash.getDefaultSaltGenerator()
:::::