From 8ab0bcc4e77e7ffcbfc49d3b35958b9ec5d8a6fa Mon Sep 17 00:00:00 2001 From: phyrt9af5 <937290500@qq.com> Date: Sat, 24 Dec 2022 22:43:34 +0800 Subject: [PATCH] ADD file via upload --- generateKey.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 generateKey.py diff --git a/generateKey.py b/generateKey.py new file mode 100644 index 0000000..5436364 --- /dev/null +++ b/generateKey.py @@ -0,0 +1,15 @@ +import Crypto.PublicKey.RSA +import Crypto.Random +#生成密钥 +#利用库中默认的generate来生成 +def generateMyKey(dir): + x = Crypto.PublicKey.RSA.generate(1024) + privateKey = x.exportKey("PEM") # 生成私钥 + publicKey = x.publickey().exportKey() # 生成公钥 + with open(dir+"private.pem", "wb") as x: + x.write(privateKey) + with open(dir+"public.pem", "wb") as x: + x.write(publicKey) + return(privateKey,publicKey) + +