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 details)

Uploaded Source

File details

Details for the file filecrypter-3.11.tar.gz.

File metadata

  • Download URL: filecrypter-3.11.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for filecrypter-3.11.tar.gz
Algorithm Hash digest
SHA256 df9795610161b66cb0a48b2f4ec5f96ac64a821899ca78368f54a084736a2bbf
MD5 aa56dcb2292fa467f3918bfd38336f9f
BLAKE2b-256 0b132469f05e01611ecb6afaa9397417cba42ad381f0854874ac726f32f74cec

See more details on using hashes here.

Supported by

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