KyleBanks / 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 .NET 11.7%Language:Objective-C 9.2%Language:Go 9.0%Language:Swift 7.8%Language:C++ 6.2%Language:Kotlin 5.8%Language:Java 5.7%Language:C# 5.5%Language:C 5.2%Language:Python 5.0%Language:Dart 4.7%Language:JavaScript 4.4%Language:PHP 4.3%Language:Groovy 4.3%Language:CoffeeScript 3.9%Language:F# 3.8%Language:Ruby 3.4%