Skip to main content

Simple ECC encrypt decrypt

Project description

Ecceran

simple ECC encrypt & decrypt

Install

$ pip install ecceran

Generate Private Key

run ecceran in your command line for generate new secret key in .private_key


$ ecceran

public key : 02a4610d81d6c522ae67c2570********

the public key will be used to decrypt. generate command will return public key from file .private_key, to re-generate need to delete file private_key

Get Private Key

from ecceran import private_key



private_key_app = private_key()

# 5xa46gg0d81d6c522ae9ku2570********

  

Encrypt & Decrypt

from ecceran import encrypt, decrypt, private_key



pubkey = '02a4610d81d6c522ae67c2570********'

enc_data = encrypt(pubkey, b'test')

print(enc_data)

# d2zx4d81d6xxx2va67c24470********

  

prikey = private_key()

byte = bytes.fromhex(enc_data)

dec_data = decrypt(prikey, byte)

print(dec_data)

# b'test'

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

ecceran-0.1.1.tar.gz (2.9 kB view hashes)

Uploaded Source

Built Distribution

ecceran-0.1.1-py3-none-any.whl (3.4 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