Skip to content

Releases: ArthurF23/Cryptography

v1.9.0

Choose a tag to compare

@ArthurF23 ArthurF23 released this 07 Mar 16:34

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

Choose a tag to compare

@ArthurF23 ArthurF23 released this 24 Feb 19:17
e670fa0

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

Choose a tag to compare

@ArthurF23 ArthurF23 released this 21 Feb 15:57

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

Choose a tag to compare

@ArthurF23 ArthurF23 released this 16 Feb 19:27

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

Choose a tag to compare

@ArthurF23 ArthurF23 released this 16 Feb 14:32
5d07915

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

Choose a tag to compare

@ArthurF23 ArthurF23 released this 03 Feb 15:14
1aaabcf

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

Choose a tag to compare

@ArthurF23 ArthurF23 released this 01 Feb 15:41
682321b

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

Choose a tag to compare

@ArthurF23 ArthurF23 released this 31 Jan 17:06
ef82877

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

Choose a tag to compare

@ArthurF23 ArthurF23 released this 28 Jan 03:46

Patched a debug cout and fixed version in header

v1.1.0

Choose a tag to compare

@ArthurF23 ArthurF23 released this 28 Jan 03:43
8863315

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