Browse Source

Encode string before passing to hashlib.sha224

version-14
Aditya Hase 8 years ago
parent
commit
f2742b5eac
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      frappe/__init__.py

+ 1
- 1
frappe/__init__.py View File

@@ -576,7 +576,7 @@ def generate_hash(txt=None, length=None):
"""Generates random hash for given text + current timestamp + random string."""
import hashlib, time
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:
digest = digest[:length]
return digest


Loading…
Cancel
Save