Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 需要创建一个.pem文件_Python - Fatal编程技术网

Python 需要创建一个.pem文件

Python 需要创建一个.pem文件,python,Python,.pem文件包含什么?只是一个键或一个生成键的函数 我需要创建一个.pem文件,还需要在函数中调用此文件 以下是我必须处理的代码: pk = open( 'public_key.pem', 'rb' ).read() rsa = M2Crypto.RSA.load_pub_key(pk) 您可以使用创建pem文件。您需要为其提供正确的参数以获得正确的密钥类型。openssl的命令与您想要使用的命令类似。您可以使用此代码创建公钥对,然后将其未加密保存到两个文件中 from M2Crypt

.pem
文件包含什么?只是一个键或一个生成键的函数

我需要创建一个
.pem
文件,还需要在函数中调用此文件

以下是我必须处理的代码:

pk = open( 'public_key.pem', 'rb' ).read()
rsa = M2Crypto.RSA.load_pub_key(pk)

您可以使用创建pem文件。您需要为其提供正确的参数以获得正确的密钥类型。openssl的命令与您想要使用的命令类似。

您可以使用此代码创建公钥对,然后将其未加密保存到两个文件中

    from M2Crypto import RSA
    key=RSA.gen_key(2048, 65537)
    key.save_pem('./privkey',cipher=None)
    key.save_pub_key('./pubkey')
要阅读它,请执行以下操作:

rsa=RSA.load_pub_key('./pubkey')

如果您还想加载私钥,则类似。祝你好运

如果您正在使用它,您应该知道为应用程序设置密钥库的密钥库。