Skip to main content

[Dont Steal My Code : Console & web code encrypter & decrypter]

Project description

dsmc python module

dsmc (DontStealMyCode) is a python-based complete "framework" to encrypt and decrypt code or whatever file you want. Please the global repository for further details.

Installation

pip install dsmc

or

clone the repository via git git clone https://github.com/Atepir/DontStealMyCode-DSMC-console-web-code-encrypter/dontstealmycode

I. Tests run

1. dsmc as a python file

a. Encrypting and decrypting the Haskell example

Encrypting

python __init__.py -e 1 -c "tests/Haskell/example.hs" --f1 "factor1" --f2 "factor2" -o "../tests/Haskell/example_encrypted.hs"

Decrypting

python __init__.py -d 1 -c "tests/Haskell/example_encrypted.hs" --f1 "factor1" --f2 "factor2" -o "../tests/Haskell/example_decrypted.hs"
b. Encrypting and decrypting general model

Encrypting

python __init__.py -e 1 -c "path/to/the/file/to/encrypt" --f1 "<password-first-factor>" --f2 "<password-second-factor>" -o "path/then/name/to/the/output/encrypted/file"

Decrypting

python __init__.py -d 1 -c "path/then/name/to/the/output/encrypted/file/to/decrypt" --f1 "<password-first-factor>" --f2 "<password-second-factor>" -o "path/then/name/to/the/output/decrypted/file"
c. For further details on the command line use of dsmc.py, please type
python dsmc.py --help

or

python dsmc.py -h

2. dsmc as a python module

Please, see the example of use of dsmc as python module in the tests/ folder


@author: Nongma Sorgho

@date: 06.28.2020

Project details


Download files

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

Source Distribution

dsmc-0.0.3.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distribution

dsmc-0.0.3-py3-none-any.whl (4.2 kB view hashes)

Uploaded Python 3

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