-
Notifications
You must be signed in to change notification settings - Fork 31
Encryption and Decryption Efficiency Reference
MichaelO edited this page Apr 1, 2025
·
9 revisions
CPU: i7-6900K CPU @ 3.20GHz (16 CPUs)
Algorithm | Test Item | Execution Time (ms) |
---|---|---|
AES | DecryptStream | 23.4513 |
EncryptBytes (Data) | 21.2128 | |
DecryptBytes (Data) | 23.4049 | |
EncryptBytes (File) | 21.8496 | |
DecryptBytes (File) | 23.6714 | |
EncryptFile (WriteFile) | 24.0335 | |
DecryptFile (WriteFile) | 27.3064 | |
ChaCha20 | DecryptStream | 19.562 |
EncryptBytes (Data) | 20.9925 | |
DecryptBytes (Data) | 21.0037 | |
EncryptBytes (File) | 21.0961 | |
DecryptBytes (File) | 21.2389 | |
EncryptFile (WriteFile) | 22.0819 | |
DecryptFile (WriteFile) | 22.1426 | |
XXTEA | DecryptStream | 9.7583 |
EncryptBytes (Data) | 10.2083 | |
DecryptBytes (Data) | 8.7695 | |
EncryptBytes (File) | 11.3791 | |
DecryptBytes (File) | 9.9296 | |
EncryptFile (WriteFile) | 12.079 | |
DecryptFile (WriteFile) | 10.353 |
Algorithm | Test Item | Execution Time (ms) |
---|---|---|
XOR | DecryptStream | 1.2355 |
EncryptBytes (Data) | 0.7609 | |
DecryptBytes (Data) | 0.7694 | |
EncryptBytes (File) | 1.4089 | |
DecryptBytes (File) | 1.457 | |
EncryptFile (WriteFile) | 2.6819 | |
DecryptFile (WriteFile) | 2.7451 | |
HT2XOR | DecryptStream | 0.941 |
EncryptBytes (Data) | 0.4983 | |
DecryptBytes (Data) | 0.486 | |
EncryptBytes (File) | 1.2072 | |
DecryptBytes (File) | 1.2085 | |
EncryptFile (WriteFile) | 1.4926 | |
DecryptFile (WriteFile) | 1.2041 | |
HT2XORPlus | DecryptStream | 1.549 |
EncryptBytes (Data) | 0.9433 | |
DecryptBytes (Data) | 1.0643 | |
EncryptBytes (File) | 1.7825 | |
DecryptBytes (File) | 1.7629 | |
EncryptFile (WriteFile) | 2.4292 | |
DecryptFile (WriteFile) | 2.2353 | |
OffsetXOR | DecryptStream | 1.4236 |
EncryptBytes (Data) | 2.0191 | |
DecryptBytes (Data) | 0.9013 | |
EncryptBytes (File) | 1.3125 | |
DecryptBytes (File) | 1.3589 | |
EncryptFile (WriteFile) | 5.7812 | |
DecryptFile (WriteFile) | 4.5593 |
Algorithm | Test Item | Execution Time (ms) |
---|---|---|
Offset | DecryptStream | 0.5623 |
EncryptBytes (Data) | 1.211 | |
DecryptBytes (Data) | 0.1265 | |
EncryptBytes (File) | 0.5723 | |
DecryptBytes (File) | 0.6218 | |
EncryptFile (WriteFile) | 3.2602 | |
DecryptFile (WriteFile) | 2.1064 |