======================= Simple String toolkit is a Qt-based GUI program to manipulate some simple String tasks. The focused platform is Linux, but you can compile it (using Qt Creator) in many platform. The functionalites are very simple, nothing special at all.
I just learned Qt for less than a week, so this is my very first project i made, so except bugs or tell me about it. Thanks in advance.
===========
Implemented some common hashing functions: MD 2/4/5,SHA1,SHA 224/256/384/512,SHA3 224/256/384/512, CRC16/32,ALDER32,WHIRLPOOL512, RIPEMD 128/160/256/320,...
Some Basic String function: Base32/Base64 Encoding/Decoding, ASCII to Hex (Base 16 number), Hex to ASCII, ASCII to Dec (Base 10 Number), Dec to ASCII, ASCII to Binary (Base 2 number), Binary to ASCII, ASCII to Morse Code, Morse Code to ASCII, Reverse String....
Increase Step, Decrease Step to get out the plain text for Ceasar Cipher, or make Ciphered Text
- Encryption/Decryption using common Cryptographic Algorithms: AES, DES, RSA, ECC, Blowfish, RC4, etc,....
- String Pattern Generator
- Brute-Forcing Ability ---A Simple Ceasar/Vigenere Solver---
- ....
============
- Qt 5.x
- C++ Compiler
=================
- Clone the git repository to your computer
- Move to the folder and use "make" command That's all
==========
Just a hobby project in my free time, these lines are for some lawers if they need it.
This project uses Lib Crypto++ to manipulate most of the functions.
The Application is licensed under GPLv3 License (read gplv3.txt).
The Crypto++ Library (as a compilation) is currently licensed under the Boost Software License 1.0 (according to the License.txt in Cryptopp Folder)