“Python menghasilkan pasangan kunci RSA” Kode Jawaban

Python menghasilkan pasangan kunci 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 menghasilkan pasangan kunci pribadi publik

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

Jawaban yang mirip dengan “Python menghasilkan pasangan kunci RSA”

Pertanyaan yang mirip dengan “Python menghasilkan pasangan kunci RSA”

Lebih banyak jawaban terkait untuk “Python menghasilkan pasangan kunci RSA” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya