Skip to main content

A cool cyber-security python library

Project description

Cyberlib

A cool cyber-security python library.

Installation

From PyPI Repository -

pip install cyberlib

Encrypt

To encrypt a file using the CLI -

cy encrypt [--input I] [--output O] [--passcode P]

The input is required for encryption. If a passcode is not provided, it will generate a 32 character passcode for you.

Decrypt

To decrypt a file using the CLI -

cy decrypt [--input I] [--output O] [--passcode P]

The input is required for decryption. The passcode is required for decryption. If a wrong passcode is provided, the file is locked forever with a random key.

YOLO

You can create a YOLO box (executable file) from any normal file. The yolo executables are designed to accept a passcode and decrypt the data. If the passcode is correct, it will decrypt and present the actual data. However, if the passcode is wrong, it will lock the data with a random key. To create a yolo executable using the CLI -

cy yolo [--input I] [--passcode P]

The input is required. A 32 character passcode is generated if no passcode is provided.

Documentation

You can find the entire documentation for the latest version of the project at https://cyberlib.readthedocs.io/en/latest/.

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

cyberlib-0.1.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cyberlib-0.1.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file cyberlib-0.1.1.tar.gz.

File metadata

  • Download URL: cyberlib-0.1.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for cyberlib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d7876b2607f89348c3edb94804fda2ebca0407f46ba5fc8c557cd7ecec900d90
MD5 4f6d214a6b3618635508461370995c3d
BLAKE2b-256 6bd1e8ae8ec29d0d2477c29d3ac8f4174189fa49bc9184f4c254a68fa666b6ee

See more details on using hashes here.

File details

Details for the file cyberlib-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: cyberlib-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for cyberlib-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cad90c463c02c73ce196a3c3557975d188cc3bc82b60a053afbfe47d45f5b5fc
MD5 a9006db410c6af9d37c46a2fca734dc9
BLAKE2b-256 adf19907517b08a43545f24db1573de0c621e91d25d0c5ed780b0cfe6fc22265

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