Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
230 views
Welcome To Ask or Share your Answers For Others

1 Answer

Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...