This modular program provides you with the option to encrypt or decrypt files or mere strings of data using RSA encryption and decryption, also provides unicode numeral representation support for the encoded and decoded data. Furthermore, it provides full customization of the amount of digits of primes to encrypt and decrypt with, and saves your data for you if requested.
This program uses the modular functionalities of some of my other algorithms in order to make them all work together in such a way that we are able to achieve our main goal of RSA encryption and decryption at will.
Python Interpreter 3+ is required in order to compile the code, you may build this into an executable through other means if you wish. Standard compilation is all that is needed.
python RSA_Encryption_main.pyOnce the code is executed, follow the instructions on the screen.
git clone https://github.com/faycalki/RSA_Encryption_and_decryption.git- Efficiently encrypts and decrypts using the RSA method both files and strings
- Minimal dependencies.
- Can be implemented as a fully modular program with minimal editing, built as multiple functions.
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
- Repository: https://github.com/faycalki/RSA_Encryption_and_decryption/
- Issue tracker: https://github.com/faycalki/RSA_Encryption_and_decryption/issues/
- In case of sensitive bugs like security vulnerabilities, please contact icechillgaming@gmail.com directly instead of using the issue tracker. I greatly appreciate any efforts to improve the security of my projects.
- My other projects, feel free to check them out: https://github.com/faycalki/
The code in this project is licensed under the GNU General Public License v3.0.
This project is intended to be used for legal purposes only, and is pursuant to the license terms and conditions provided.
