js 的代码如下
var g = new JSEncrypt();
g.setPublicKey(f.key);
c = g.encrypt(f.hash + c);
我知道 f.key 和 f.hash 的值, c 是密码的原文,怎么用 python 实现这个过程?
f 的格式如下
{'hash': '17aa7f5df0ae61b8', 'key': '-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCdScM09sZJqFPX7bvmB2y6i08J\nbHsa0v4THafPbJN9NoaZ9Djz1LmeLkVlmWx1DwgHVW+K7LVWT5FV3johacVRuV98\n37+RNntEK6SE82MPcl7fA++dmW2cLlAjsIIkrX+aIvvSGCuUfcWpWFy3YVDqhuHr\nNDjdNcaefJIQHMW+sQIDAQAB\n-----END PUBLIC KEY-----\n'}