hmac

作者: 噜噜迅儿 | 来源:发表于2018-06-14 16:34 被阅读0次

    Python自带的hmac模块实现了标准的Hmac算法。和我们自定义的加salt算法不同,Hmac算法针对所有哈希算法都通用,无论是MD5还是SHA-1。采用Hmac替代我们自己的salt算法,可以使程序算法更标准化,也更安全。

    >>> import hmac
    >>> message = b'Hello, world!'
    >>> key = b'secret'
    >>> h = hmac.new(key, message, digestmod='MD5')
    >>> # 如果消息很长,可以多次调用h.update(msg)
    >>> h.hexdigest()
    'fa4ee7d173f2d97ee79022d1a7355bcf'
    

    相关文章

      网友评论

          本文标题:hmac

          本文链接:https://www.haomeiwen.com/subject/qybyeftx.html