Skip to content

Encryption and Decryption Efficiency Reference

MichaelO edited this page Apr 1, 2025 · 9 revisions

CPU: i7-6900K CPU @ 3.20GHz (16 CPUs)

AES, ChaCha20, XXTEA 比較表 (1MB Tests)

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

XOR, HT2XOR, HT2XORPlus, OffsetXOR 比較表 (1MB Tests)

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

Offset 比較表 (1MB Tests)

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
Clone this wiki locally