格式:PDF ? 页数:3页 ? 上传日期: 22:15:50 ? 浏览次数:81 ? ? 1000积分 ? ? 用稻壳阅读器打开
全文阅读已结束如果下载本文需要使用
我正在尝试使用由Android客户端生成的公共密钥对RSA中的python数据进行加密加密成功(至少没有例外)。但是当尝试在android中使用私钥解密数据时,会引发错误的填充异常
在Android中生成RSA密钥对。充气城堡的简化版本包含在android中:
Android中的解密充气城堡的简化版本包含在android中:
OAEP填充有两个参数:
我看到在Java中,您将SHA-256和MGF1与SHA-1哈希一起使鼡它们必须与Python使用的参数不匹配。
Python和Java之间的区别在于Python代码使用相同的摘要进行消息摘要和掩码摘要。而Java(Sun提供程序和BouncyCastle提供程序)默认凊况下使用SHA-1进行掩码摘要因此,需要明确指定所有参数: