TinyCrypt is a recently developed encryption algorithm created by a non-expert and has not been extensively reviewed by peers.
The main focus of TinyCrypt is speed, aiming to both compress and encrypt files quickly. It uses the super-fast LZO compression library for compression, making it faster than your computer's read and write speed. It's designed to be simple, fast, and secure enough for typical commercial use, although not suitable for TOP SECRET documents.
One of the things that sets TinyCrypt apart is its tiny codebase - the core encryption file is only 59 lines of code, with the core function including comments taking up just 14 lines. You can even take a look at the code yourself!
To protect data, TinyCrypt utilizes the SimpleCrypt utility which uses the core encryption code. In addition, it uses the ultra-fast SimpleCrypt hashing algorithm along with extra steps for high security. First, it compresses the data using LZO compression, diffuses and obfuscates the data using a 256-byte random key and SimpleCrypt algorithm. The random key is then added to the obfuscated data for later decryption. Finally, the data is re-encrypted using the user's key and SimpleCrypt algorithm. This approach deflects know-plaintext attacks, reduces file size, and maintains fast speeds.
In the newest release, the -c flag has been added. If you're looking for a fast and simple way to protect your data, TinyCrypt may just be the solution you need.
Version 0.41: N/A