“Python generuje pary kluczy RSA” Kod odpowiedzi

Python generuje pary kluczy RSA

# download pycryptodome by running 'pip3 install pycryptodome'

from Crypto.PublicKey import RSA

private_key = RSA.generate(2048)
pubkey = private_key.publickey()

private_key = private_key.exportKey().decode("utf-8")
pubkey = pubkey.exportKey().decode("utf-8")
Thoughtless Thrush

Python generuje pary klucza prywatnego publicznego

from cryptography.hazmat.primitives import serialization as crypto_serialization
from cryptography.hazmat.primitives.asymmetric import rsa
from cryptography.hazmat.backends import default_backend as crypto_default_backend

key = rsa.generate_private_key(
    backend=crypto_default_backend(),
    public_exponent=65537,
    key_size=2048
)

private_key = key.private_bytes(
    crypto_serialization.Encoding.PEM,
    crypto_serialization.PrivateFormat.PKCS8,
    crypto_serialization.NoEncryption()
)

public_key = key.public_key().public_bytes(
    crypto_serialization.Encoding.OpenSSH,
    crypto_serialization.PublicFormat.OpenSSH
)
Fine Falcon

Odpowiedzi podobne do “Python generuje pary kluczy RSA”

Pytania podobne do “Python generuje pary kluczy RSA”

Więcej pokrewnych odpowiedzi na “Python generuje pary kluczy RSA” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu