from hashlib import md5, sha1, sha224, sha256, sha384, sha512
deftest_hashlib(data):
hash_list = [md5, sha1, sha224, sha256, sha384, sha512]
for i in hash_list:
print i,i(data).hexdigest()
data = "wewuewewie"
test_hashlib(data)
# ------------------------------------------------------输出
<built-in function openssl_md5> 2c2af40d1744d151bf53c3f3829c77f4
<built-in function openssl_sha1> 421f739a6e56b6cd17e3a886ed699f74514258e6
<built-in function openssl_sha224> fcf853e2e45a13125c5cc67710bbeaec85f152d8e0cce757d327e5b1
<built-in function openssl_sha256> 2235fb55a1910bf90f95a090d91724ae1ef615a2020cea3bbe7841102ea2e10b
<built-in function openssl_sha384> d79926a62fcf8b1d12cb0206db50d13607ca8178df366b7a4c1f967dc501bacfebf853ae687d06d0710b05d417682fa5
<built-in function openssl_sha512> 96e6403117dca602dd5fc5659e56dd92634df3fdd06fcacd6abcaf32c3ad10fdc5a17860b903c0f8626f8f0ef078e5bd1cf71259fba68264e8db19bb61a13e67