utils

afwf_md5.utils.get_text_fingerprint(text, hash_meth, encoding='utf-8')[source]

Use default hash method to return hash value of a piece of string default setting use ‘utf-8’ encoding.

afwf_md5.utils.get_file_fingerprint(abspath, hash_meth, nbytes=0, chunk_size=1048576)[source]
Parameters:
  • abspath

  • hash_meth – one of hashlib.md5, hashlib.sha256, hashlib.sha512

  • nbytes

  • chunk_size

Returns:

afwf_md5.utils.random_string(length)[source]

Generate Random String.