到目前为止,这是我的代码。我要做的是根据用户的鼠标移动来生成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读取它,则它将按预期工作。