aes

Version: v2026.5.2.1 | Commit: 32293d98 | 2026-05-02T10:06:03.065183+00:00

aes

OperationzerodepReferencezerodep timeRef timezerodep ops/sRef ops/sRatio
Cbc Decrypt (Large)pure_pythonPyCryptodome291.92 ms145.2 µs3.46.9K2009.8x slower
Cbc Decrypt (Large)opensslPyCryptodome19.3 µs145.2 µs51.7K6.9K7.5x faster
Cbc Decrypt (Medium)pure_pythonPyCryptodome4.66 ms10.8 µs214.792.5K430.8x slower
Cbc Decrypt (Medium)opensslPyCryptodome5.9 µs10.8 µs169.7K92.5K1.8x faster
Cbc Decrypt (Small)pure_pythonPyCryptodome84.4 µs8.2 µs11.8K122.0K10.3x slower
Cbc Decrypt (Small)opensslPyCryptodome5.4 µs8.2 µs185.1K122.0K1.5x faster
Cbc Encrypt (Large)pure_pythonPyCryptodome207.93 ms132.7 µs4.87.5K1566.8x slower
Cbc Encrypt (Large)opensslPyCryptodome55.9 µs132.7 µs17.9K7.5K2.4x faster
Cbc Encrypt (Medium)pure_pythonPyCryptodome3.37 ms10.3 µs296.397.5K329.0x slower
Cbc Encrypt (Medium)opensslPyCryptodome6.8 µs10.3 µs147.1K97.5K1.5x faster
Cbc Encrypt (Small)pure_pythonPyCryptodome68.8 µs7.8 µs14.5K128.8K8.9x slower
Cbc Encrypt (Small)opensslPyCryptodome5.4 µs7.8 µs186.1K128.8K1.4x faster
Ctr Encrypt (Large)pure_pythonPyCryptodome210.34 ms79.4 µs4.812.6K2650.4x slower
Ctr Encrypt (Large)opensslPyCryptodome16.2 µs79.4 µs61.6K12.6K4.9x faster
Ctr Encrypt (Medium)pure_pythonPyCryptodome3.28 ms10.4 µs304.696.3K316.0x slower
Ctr Encrypt (Medium)opensslPyCryptodome6.5 µs10.4 µs154.5K96.3K1.6x faster
Ctr Encrypt (Small)pure_pythonPyCryptodome68.0 µs9.2 µs14.7K108.8K7.4x slower
Ctr Encrypt (Small)opensslPyCryptodome6.0 µs9.2 µs167.0K108.8K1.5x faster
Ecb Decrypt (Large)pure_pythonPyCryptodome283.73 ms16.3 µs3.561.4K17422.8x slower
Ecb Decrypt (Large)opensslPyCryptodome19.6 µs16.3 µs51.1K61.4K1.2x slower
Ecb Decrypt (Medium)pure_pythonPyCryptodome4.47 ms7.5 µs223.5133.8K598.7x slower
Ecb Decrypt (Medium)opensslPyCryptodome5.8 µs7.5 µs173.1K133.8K1.3x faster
Ecb Decrypt (Small)pure_pythonPyCryptodome85.3 µs7.0 µs11.7K142.5K12.1x slower
Ecb Decrypt (Small)opensslPyCryptodome5.4 µs7.0 µs186.1K142.5K1.3x faster
Ecb Encrypt (Large)pure_pythonPyCryptodome204.56 ms16.8 µs4.959.7K12209.1x slower
Ecb Encrypt (Large)opensslPyCryptodome16.3 µs16.8 µs61.3K59.7K~equal
Ecb Encrypt (Medium)pure_pythonPyCryptodome3.22 ms7.0 µs310.8143.1K460.4x slower
Ecb Encrypt (Medium)opensslPyCryptodome5.8 µs7.0 µs172.3K143.1K1.2x faster
Ecb Encrypt (Small)pure_pythonPyCryptodome64.1 µs6.5 µs15.6K153.6K9.8x slower
Ecb Encrypt (Small)opensslPyCryptodome5.2 µs6.5 µs190.8K153.6K1.2x faster
Gcm Decrypt (Large)pure_pythonPyCryptodome302.70 ms127.1 µs3.37.9K2382.5x slower
Gcm Decrypt (Large)opensslPyCryptodome15.9 µs127.1 µs62.7K7.9K8.0x faster
Gcm Decrypt (Medium)pure_pythonPyCryptodome4.94 ms48.4 µs202.620.6K101.9x slower
Gcm Decrypt (Medium)opensslPyCryptodome7.9 µs48.4 µs126.3K20.6K6.1x faster
Gcm Decrypt (Small)pure_pythonPyCryptodome215.5 µs47.4 µs4.6K21.1K4.5x slower
Gcm Decrypt (Small)opensslPyCryptodome7.2 µs47.4 µs138.5K21.1K6.6x faster
Gcm Encrypt (Large)pure_pythonPyCryptodome297.13 ms116.4 µs3.48.6K2552.9x slower
Gcm Encrypt (Large)opensslPyCryptodome16.1 µs116.4 µs62.2K8.6K7.2x faster
Gcm Encrypt (Medium)pure_pythonPyCryptodome4.84 ms37.7 µs206.726.6K128.4x slower
Gcm Encrypt (Medium)opensslPyCryptodome8.0 µs37.7 µs125.5K26.6K4.7x faster
Gcm Encrypt (Small)pure_pythonPyCryptodome210.0 µs36.9 µs4.8K27.1K5.7x slower
Gcm Encrypt (Small)opensslPyCryptodome7.5 µs36.9 µs134.1K27.1K4.9x faster