首页 > 其他 > 详细

遇到的错误

时间:2017-10-06 18:58:00      阅读:272      评论:0      收藏:0      [点我收藏+]

1.错误示例:

技术分享

 原代码:

 1 from hashlib import sha1
 2 
 3 
 4 def get_hash(str, salt=None):
 5     """获取一个字符串的hash值"""
 6     str = !@#$%^& + str + !@#$%^&
 7     if salt:
 8         str = str + salt
 9     sh = sha1()
10     sh.update(str)  # 更新加密
11     return sh.hexdigest()

修改后的代码是在Python3中是要编码的:

from hashlib import sha1


def get_hash(str, salt=None):
    """获取一个字符串的hash值"""
    str = !@#$%^& + str + !@#$%^&
    if salt:
        str = str + salt
    sh = sha1()
    sh.update(str.encode("utf8"))  # 更新加密
    return sh.hexdigest()

2.错误示例:

 

遇到的错误

原文:http://www.cnblogs.com/fengtianyu/p/7631813.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!