Open TrainerRed151 opened 6 months ago
Calling hashlib.sha256 directly with the hexdigest() output is an order of magnitude faster.
hashlib.sha256
hexdigest()
Before change:
>>> timeit.timeit("import cryptos; cryptos.sha256('foo')", number=1000) 0.01851644799999974
After change:
>>> timeit.timeit("import cryptos; cryptos.sha256('foo')", number=1000) 0.0015009069999996072
Calling
hashlib.sha256
directly with thehexdigest()
output is an order of magnitude faster.Before change:
After change: