IPWorks Encrypt 2020 Python Edition

Questions / Feedback?

create_key Method

Creates a new key.

Syntax

def create_key() -> None: ...

Remarks

This method creates a new public and private key.

When calling on_create_key the Key* properties are populated with a new private and public key.

RSA Keys

A RSA key is made up of a number of individual parameters.

The public key consists of the following parameters:

The class also includes the key_public_key property which holds the PEM formatted public key for ease of use. This is helpful if you are in control of both sides of the encryption/signing and decryption/signature verification process. When sending the public key to a recipient note that not all implementations will support using the PEM formatted value in key_public_key in which case the individual parameters must be sent.

The private key may be represented in one of two ways. Both are mathematically equivalent. Private key format 1:

Private key format 2 is simpler but has decreased performance when decrypting and signing. This format is: The class also include the key_private_key property which holds the PEM formatted private key for ease of use. This is helpful for storing the private key more easily.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks Encrypt 2020 Python Edition - Version 20.0 [Build 8155]