Skip to content

Releases: ArthurF23/Cryptography

v1.9.0

07 Mar 16:34
Compare
Choose a tag to compare

This marks a shift for this repository as it will no longer support any methods besides AES. I feel this header will be better if the AES aspect is focused on and improved, not to mention not many would want to use anything else besides the AES since it's so secure.

v1.8.0

24 Feb 19:17
e670fa0
Compare
Choose a tag to compare

Added Bitmap file encryption and decryption. It works the same as text encryption except now you can encrypt bitmap (.bmp) files. The code for the encryptFile() and decryptFile() functions are different as they have been redesigned to support more types of file encryption.

What's Changed

Full Changelog: v1.7.0...v1.8.0

v1.7.0

21 Feb 15:57
Compare
Choose a tag to compare

Changed the location of the AES key. The way I did it before didn't allow the key generation to set the key, so I changed it. It is now located at AES::KEY::key

Full Changelog: v1.6.0...v1.7.0

v1.6.0

16 Feb 19:27
Compare
Choose a tag to compare

Removed bloat function, it interfered and defeated the purpose of compressing things, so it's gone. The purpose of it was to make it not obvious that the data was in binary. but with compression it isn't obvious anyways.

v1.5.0

16 Feb 14:32
5d07915
Compare
Choose a tag to compare

Added lossless compression to encryptFile(). encryptFile() originally outputted the encrypted binary, then I added bloat to make it more confusing to look at, somewhat fake data if you will, now it compresses the binary string before getting bloated, therefor bloating wont take as long and it takes less space.

v1.4.0

03 Feb 15:14
1aaabcf
Compare
Choose a tag to compare

Added a Vigenere Cypher to the header, just for fun mostly, but I want there to be some unique things about this header.

v1.3.0

01 Feb 15:41
682321b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.3.0

Moved all code related to the examples to main.cpp to reduce the size of the header file. Also now that the examples are in one place, the example on how to use the code is much easier to access and understand. I also added examples for each feature offered in the header.

v1.2.0

31 Jan 17:06
ef82877
Compare
Choose a tag to compare

New DUO encryption

Also from now on I am only adding a new release for a Major or Minor change. Not a patch.

v1.1.1

28 Jan 03:46
Compare
Choose a tag to compare

Patched a debug cout and fixed version in header

v1.1.0

28 Jan 03:43
8863315
Compare
Choose a tag to compare

This adds a new feature that encrypts and decrypts whole files.