Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 1.37 KB

README.md

File metadata and controls

68 lines (45 loc) · 1.37 KB

py-ectoken

Python implementation of Edgio token (ectoken)

Table of Contents

Background

Python implementation of the "Edgio Token" (ectoken) -see main repo ectoken for more details.

Install

With pip

pip install -r requirements.txt

Usage

Help

>./ectoken.py -h
usage: ectoken.py

Generate Random Security Config Post from Template.

optional arguments:
  -h, --help            show this help message and exit
  -k KEY, --key KEY     Token Key.
  -t TOKEN, --token TOKEN
                        Token to encrypt or decrypt.
  -d, --decrypt         Decrypt.
  -v, --verbose         Verbosity.

Encrypt

Encrypt clear text token <token> with key: <key>:

~>./ectoken.py -k MY_SECRET_KEY -t MY_COOL_TOKEN
26oBaqCbdLyJD5RjsHBYGsIDQGOehPo2rZfGwGey-ubhciakzPwRIdQ

Decrypt

Decrypt ciphertext token <token> with key: <key>:

~>./ectoken.py -k MY_SECRET_KEY -t '26oBaqCbdLyJD5RjsHBYGsIDQGOehPo2rZfGwGey-ubhciakzPwRIdQ' -d
MY_COOL_TOKEN

Contribute

  • We welcome issues, questions and pull requests.

License

This project is licensed under the terms of the Apache 2.0 open source license. Please refer to the LICENSE-2.0.txt file for the full terms.