denissimon / XOREncryption

XOR encryption implementations for several languages.

Home Page:http://kylewbanks.com/blog/Simple-XOR-Encryption-Decryption-in-Cpp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

XOR encryption implementations for several languages.

http://kylewbanks.com/blog/Simple-XOR-Encryption-Decryption-in-Cpp

License:MIT License


Languages

Language:Visual Basic 12.8%Language:Objective-C 10.1%Language:Go 9.2%Language:Swift 8.6%Language:C++ 6.8%Language:Kotlin 6.4%Language:Java 6.3%Language:C# 6.0%Language:C 5.7%Language:Python 5.5%Language:Dart 5.2%Language:JavaScript 4.8%Language:Groovy 4.7%Language:F# 4.2%Language:Ruby 3.8%