Skip to content

Small CLI tool for eth private / public key generation and encryption into formats such as QR

License

Notifications You must be signed in to change notification settings

mtugan/cryptoolzf

Repository files navigation

About

Documentation Status

What

This is a CLI app with crypto related tools and a high level slightly-circom-circuit-inspired crypto module. This is a heavy WIP, many more algorithms can be added, code can/must also be polished.

Tool Description

keys
(offered)

Generates a keypair for a chosen network.
Encrypts the secret with a chosen algorithm combination.
The public key is shown during generation!
Can print a QR code or a basic PEM block!
primes
(offered)
Utility command for getting prime numbers of a certain
form.
crypto
(planned)
crypto will offer options for the above,
but generalized to plaintext encryption.

Modules offered

crypto is a "circuit"-like (slightly circom inspired) wrapper for pyca cryptography with pydantic data validation and sensible defaults:

  • Composited: PBDKF2-AESGCM
  • Key Derivation Functions: PBDKF2
  • Authenticated Encryption: AESGCM
  • Message Digests (Hash): BLAKE2b

Disclaimer

The use of this library is at your own risk. The developer and contributors of cryptoolzf are not liable for any types of damages caused through the use of anything which is part of this project.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

About

Small CLI tool for eth private / public key generation and encryption into formats such as QR

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published