from __future__ import print_function import timeit, os, json, hashlib from Crypto.Hash import MD4, MD5, SHA224, SHA256, SHA384, SHA512, SHA, RIPEMD os.sys.path.insert(0, "..") import hashit if os.sys.version_info[0] == 2: global input input = raw_input # dict with hashers hashers = { "md4": { "hashlib_hash": hashlib.new("md4"), "crypto_hash": MD4.MD4Hash() }, "md5": { "hashlib_hash": hashlib.new("md5"), "crypto_hash": MD5.MD5Hash() }, "sha224": { "hashlib_hash": hashlib.new("sha224"), "crypto_hash": SHA224.SHA224Hash() }, "sha256": { "hashlib_hash": hashlib.new("sha256"), "crypto_hash": SHA256.SHA256Hash() }, "sha384": { "hashlib_hash": hashlib.new("sha384"),