Use more secure sha256
This commit is contained in:
parent
7d78ba4d65
commit
af105e08bc
@ -1,5 +1,4 @@
|
|||||||
import os
|
from hashlib import sha256
|
||||||
import hashlib
|
|
||||||
import pickle
|
import pickle
|
||||||
|
|
||||||
|
|
||||||
@ -17,7 +16,7 @@ class FormCache(object):
|
|||||||
|
|
||||||
def write(self, formdata, expiry_seconds=3600, key_prefix=DEFAULT_CACHE_NAME):
|
def write(self, formdata, expiry_seconds=3600, key_prefix=DEFAULT_CACHE_NAME):
|
||||||
value = pickle.dumps(formdata)
|
value = pickle.dumps(formdata)
|
||||||
hash_ = hashlib.sha1(os.urandom(64)).hexdigest()
|
hash_ = sha256().hexdigest()
|
||||||
self.redis.setex(
|
self.redis.setex(
|
||||||
name=self._key(key_prefix, hash_), value=value, time=expiry_seconds
|
name=self._key(key_prefix, hash_), value=value, time=expiry_seconds
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user