From de4a1e45c98f158e4177e3102e25e3f11c6aa168 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sat, 24 Oct 2020 02:55:42 +0200 Subject: [PATCH] improve 'generate_csrf_token()' no need to use hashlib.md5() --- gallery_dl/util.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gallery_dl/util.py b/gallery_dl/util.py index 8aed1a0a..d85d2b37 100644 --- a/gallery_dl/util.py +++ b/gallery_dl/util.py @@ -13,10 +13,10 @@ import os import sys import json import time +import random import shutil import string import _string -import hashlib import sqlite3 import datetime import operator @@ -62,7 +62,7 @@ def raises(cls): def generate_csrf_token(): - return hashlib.md5(str(time.time()).encode()).hexdigest() + return random.getrandbits(128).to_bytes(16, "big").hex() def combine_dict(a, b):