In our code we have these function:
def decrypt_data(self, ciphered, key, iv):
aes = AES.new(key, AES.MODE_CBC, iv)
start = time.time()
decd = aes.decrypt(ciphered)
decd = str(decd.decode()).replace('%', '')
return decd
def decrypt(self, encd, iv, user_key):
decd = self.decrypt_data(encd, user_key, iv)
return decd
When I call decrypt 300 times in parallel it takes 8 seconds. Some calls take 1s and others 8s, thats the reason that the global time is 8 seconds.
question from:
https://stackoverflow.com/questions/65941622/pycrypto-too-slow-aes 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…