import subprocess
def generate_key_pair(private_key_file, public_key_file):
# Generate Private Key
subprocess.run(['openssl', 'genpkey', '-algorithm', 'RSA', '-out', private_key_file])
# Generate Public Key from Private Key
subprocess.run(['openssl', 'pkey', '-in', private_key_file, '-pubout', '-out', public_key_file])
# 文件路径
private_key_file = 'C:\\Users\\Administrator\\Desktop\\123\\private.pem'
public_key_file = 'C:\\Users\\Administrator\\Desktop\\123\\public.pem'
# 生成私钥和公钥
generate_key_pair(private_key_file, public_key_file)
print("Private and Public keys generated successfully.")
python调用本地openssl实现私钥和公钥的生成
最新推荐文章于 2024-05-15 21:54:17 发布