在Python3中使用/dev/input/mice生成RSA密钥

2024-09-23 08:27:23 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我目前的密码。我想做的是根据用户的鼠标移动生成一个RSA密钥

from Crypto.PublicKey import RSA

def rand(leng):
    data = open("/dev/input/mice","rb").read(leng)
    return data

key = RSA.generate(1024,rand)
print(key.exportKey())

我遇到的问题是程序冻结了。错误似乎出现在从函数内部读取/dev/input/mice时。如果我试着从其他任何地方用python来阅读它,它都能正常工作


Tags: key用户fromdev密码inputdata密钥