复制代码 代码如下:
#! /usr/bin/python
\’\’\’
File : testHash.py
Author : Mike
\’\’\’
import hashlib
src = raw_input(\”Input string : \”)
funcNameList = [\”MD5\”,\”SHA1\”,\”SHA224\”,\”SHA256\”,\”SHA384\”,\”SHA512\”]
funcMap = {
\”MD5\” : lambda cnt : hashlib.md5(cnt).hexdigest(),
\”SHA1\” : lambda cnt : hashlib.sha1(cnt).hexdigest(),
\”SHA224\” : lambda cnt : hashlib.sha224(cnt).hexdigest(),
\”SHA256\” : lambda cnt : hashlib.sha256(cnt).hexdigest(),
\”SHA384\” : lambda cnt : hashlib.sha384(cnt).hexdigest(),
\”SHA512\” : lambda cnt : hashlib.sha512(cnt).hexdigest()
}
for funcName in funcNameList :
print funcName,\”\\t:\\t\”,funcMap[funcName](src)
python基础教程之python消息摘要算法使用示例
- THE END -
本文由 @晓说杂谈 修订发布于 2023-07-31
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.wxx86.cn/program/41049.html