Skip to content

Oldentomato/Code_Encryption

Repository files navigation

Code Encryption Tool

GitHub BCH compliance Build Version

modules

  • python 3.9.6
  • pymongo 4.3.3
  • rsa 4.9
  • Werkzeug 2.2.2
  • pycryptodome 3.16.0

Introdution

  • I used gitigore or git secret when uploading DB URL or code with personal information on GitHub. But the downside of this is that I always had to carry around key files that weren't uploaded when working elsewhere. This program issues a private key and a public key, which is uploaded to the private database and can be imported from anywhere.

How to Use

  • Sign up for the program. ID is not duplicated.

    • In Database
      DatabaseScreenShot
      • Files Array is a list of files in which encryption code was detected in your project.

    At run time, the program must be in the project file.
    Need Install OpenSSL

  • Download your public, private key (private key will upload your DB and write gitignore automally)

  • Write this code above the code you want to encrypt.
    #encryption_underline
    (Supported File Types: .py .cs .js .ts)

  • Encryption with ProjectName It will detects files marked #encryption_underline.

  • When decrypting, press the Descrypion button with the Filename(ProjectName).