Encrypted: XEKGFQAAk9YIc1UtWSxNBUYo9jebr7aM
Decrypted: Hello World

Benchmark:
Encrypting 1000 bytes: 0.03 seconds (36419.32 bytes/second)

The implementation of the algorithm contains error!