2023-03-07 07:46:48 +00:00
2013-10-06 15:26:38 -04:00
2013-10-06 20:16:14 -04:00
2013-10-06 14:35:50 -04:00
2022-05-21 14:38:46 +02:00
2013-10-06 19:50:34 -04:00
2015-06-23 13:40:46 +02:00
2023-03-07 07:46:48 +00:00
2013-10-06 16:44:44 -04:00
2018-01-07 23:30:44 +03:00
2020-08-17 10:52:27 +08:00
2017-02-05 15:18:15 -06:00
2019-01-08 21:35:15 +03:00
2016-03-14 22:20:09 +05:30
2013-10-06 14:48:35 -04:00
2017-03-06 22:14:12 -05:00
2022-05-21 14:38:46 +02:00

XOR Encryption

Simple implementation of XOR Encryption/Decrypting in various languages, including:

This implementation goes beyond the basic single-key model to use multiple keys in a particular sequence, making it that much more difficult to brute-force.

In these examples, I'm encrypting the same string with the same keys in order to keep consistency with the output, and to demonstrate that an encrypted string from a C program can be decrypted in a Java application, or any combination, so long as the keys remain the same.

For an in-depth explanation of the code, check out KyleWBanks.com.

Description
XOR encryption implementations for several languages.
Readme 74 KiB
Languages
Visual Basic .NET 11.7%
Objective-C 9.2%
Go 9%
Swift 7.8%
C++ 6.2%
Other 56.1%