当前位置 博文首页 > python基础教程之python消息摘要算法使用示例

    python基础教程之python消息摘要算法使用示例

    作者:admin 时间:2021-06-23 17:45

    复制代码 代码如下:

    #! /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)


    js
    下一篇:没有了