Skip to content

Latest commit

 

History

History
34 lines (16 loc) · 992 Bytes

README.md

File metadata and controls

34 lines (16 loc) · 992 Bytes

rsagraphy

This is a encryption and decryption software developed using Python3 on Linux platform. This desktop application can encrypt and decrypt simple text files(e.g. .txt, .py) , Image files(8, 16, 24 bit depth jpg, jpeg, bmp, png etc), Audio files(8 and 16bit Mono and Stereo PCM files), Video files(.avi, .mp4). This application use RSA algo to perform encryption and decryption of files, though for image and audio files the algo is enhanced to make the encryption and decryption more efficient. Here the application respect the properties of the file than converting the file into bytestring and apply the algorithm. The examples are attached.

To install the dependencies use:

sudo yum/apt-get install python3

sudo yum/apt-get install python3-pip

pip3 install opencv-python

pip3 install numpy

pip3 install matplotlib

pip3 install imageio

pip3 install scipy

pip3 install tqdm

pip3 install pypng

pip3 install wave

Keep all the files in one dir.