浏览代码

Merge pull request #3905 from adityahase/fix-hashlib-sha224

Encode string before passing to hashlib.sha224
version-14
Rushabh Mehta 8 年前
committed by GitHub
父节点
当前提交
cf80616029
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. +1
    -1
      frappe/__init__.py

+ 1
- 1
frappe/__init__.py 查看文件

@@ -576,7 +576,7 @@ def generate_hash(txt=None, length=None):
"""Generates random hash for given text + current timestamp + random string.""" """Generates random hash for given text + current timestamp + random string."""
import hashlib, time import hashlib, time
from .utils import random_string from .utils import random_string
digest = hashlib.sha224((txt or "") + repr(time.time()) + repr(random_string(8))).hexdigest()
digest = hashlib.sha224(((txt or "") + repr(time.time()) + repr(random_string(8))).encode()).hexdigest()
if length: if length:
digest = digest[:length] digest = digest[:length]
return digest return digest


正在加载...
取消
保存