cryptography commands

Plugin Cryptography
Brief Cryptography and cryptology plugin.

aes256

Aliases No alias
Brief Encrypt an ASCII string following AES-256 encryption protocol with a secret key.
Usage aes256 message
positional arguments:
  message  the message to encrypt

Details

The secret key used for AES-256 encryption will be sent to the command invoker. No trace of the key will be kept, according to the PRIVACY TERMS.

aes512

Aliases No alias
Brief Encrypt an ASCII string following AES-512 encryption protocol with a secret key.
Usage aes512 message
positional arguments:
  message  the message to encrypt

Details

The secret key used for AES-512 encryption will be sent to the command invoker. No trace of the key will be kept, according to the PRIVACY TERMS.

dhke

Aliases No alias
Brief Explain the Diffie-Hellman Key Exchange (DHKE) protocol.
Usage dhke

ecdsa

Aliases No alias
Brief Explain the Elliptic Curve Digital Signature Algorithm (ECDSA).
Usage ecdsa

egpkc

Aliases No alias
Brief Explain the ElGamal Public Key Cryptosystem (EGPKC).
Usage egpkc

md5

Aliases No alias
Brief Hash an ASCII string following the MD5 algorithm.
Usage md5 message
positional arguments:
  message  the message to hash

rsa

Aliases No alias
Brief Explain the RSA cryptosystem.
Usage rsa

sha1

Aliases No alias
Brief Hash an ASCII string following the SHA-1 algorithm.
Usage sha1 message
positional arguments:
  message  the message to hash

sha256

Aliases No alias
Brief Hash an ASCII string following the SHA-256 algorithm.
Usage sha256 message
positional arguments:
  message  the message to hash

sha512

Aliases No alias
Brief Hash an ASCII string following the SHA-512 algorithm.
Usage sha512 message
positional arguments:
  message