pycryptodome模块安装:
pip install pycryptodome==3.10.1
实例:通过python自动生成公私钥
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
from Crypto import Random
from Crypto.PublicKey import RSA
random_generator = Random.new().read
key = RSA.generate(2048, random_generator)
# 生成私钥
f = open('private.rsa', 'w')
f.write(key.exportKey().decode('utf-8'))
f.close()
# 生成公钥
f = open('public.rsa', 'w')
f.write(key.publickey().exportKey().decode('utf-8'))
f.close()
这篇博客介绍了如何利用Python的PyCryptodome库来生成2048位的RSA公私钥对。通过示例代码,展示了如何将生成的密钥保存到本地的private.rsa和public.rsa文件中,为加密和解密操作提供了基础。

1229

被折叠的 条评论
为什么被折叠?



