Esempio n. 1
0
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"),