前景提要
请教下 V 友, 能根据下面的步骤, 写出 python3 解密代码么
加密:(目前不提供 Demo,解密请参考解密步骤)
以下明文信息的字符串经 utf-8 编码后经 RSA 用公钥加密,以 data 字段发送,用 RSA 私钥解密。
注:采用分区块加密,每个 block 的大小为 117 个字节。
RSA 私钥请登录测试环境 - 获取密钥 -点击 rsa_private_key 获取。
使用 JAVA 需要将私钥转换为 pcks8 的商家,请在后台获取私钥后将私钥以 64 位为一行转换为 PEM 文件,举例文件名为 rsa_private_key.pem ,然后使用 openssl 交互输入:
pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt 转换; 或使用
openssl pkcs8 -topk8 -nocrypt -inform PEM -in rsa_private_key.pem -outform PEM outform
解密步骤 获取密文后使用 base64 decode 以 128 字节分块对密文解密 拼接解密模块组成完整报文