Skip to main content

Script to Help Encrypt and Decrypt File Using RSA Key.

Project description

Install:
    pip install filecrypter

usage: filecryptor [-h] [--m {enc,dec,gen,send,client}] [--file FILE] [--key KEY] [--keySize {512,1024,2048,4096}] [--link LINK] [--port PORT] [--c C]

Description: Script to Help Encrypt and Decrypt File Using RSA Key.

        python -m filecryptor --m enc --file=test.txt --key=pub.key
        python -m filecryptor --m dec --file=test.txt.enc --key=private.key
        python -m filecryptor --m gen --keySize=2048

Send File Via Hidden Network:
Link Needs to be Start With [https://]
        python -m filecrypter --m send --file test.txt --link https://[HOST_IP]:443 --c 4
Create a Client to Receive From a Network:
        python -m filecryptor --m client --port 443 --file to_file

IMPORTANT NOTES AND BUGS:
        1. MAIN FILE WILL BE DELETED AFTER ENCRYPTION.
        2. ENCRYPTED FILE WILL BE DELETED AFTER DECRYPTION.
        3. MAXIMUM FILE SIZE IS 4GB. THIS LIMIT ALSO DEPENDS ON SYSTEM RAM.
           MIGHT NOT WORK WITH LESS RAM. DONT WORRY FILE WONT BE DELETED IF FAILED.

optional arguments:
  -h, --help            show this help message and exit
  --m {enc,dec,gen,send,client}
                        Mode for operation [enc]/[dec]/[gen]/[send]/[client]
  --file FILE           File to encrypt/decrypt
  --key KEY             Key to encrypt/decrypt
  --keySize {512,1024,2048,4096}
                        Key size default is 2048 bit
  --link LINK           Link to send file
  --port PORT           Port to start the client Default(443)
  --c C                 Num of tor circuit to create While sending file Default(3)


Project details


Release history Release notifications | RSS feed

This version

3.11

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

filecrypter-3.11.tar.gz (5.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page