今天和前端通过RSA进行加密、解密传输。前端同事加密、解密正常,但是我(java)后台报错:algid parse error, not a sequence。
经过各种查询和验证,错误原因在于RSA加密、解密格式错误。
RSA有两种格式:PKCS1、PKCS8(该格式一般java调用)。
RSA的公钥和私钥是主管(前端)传来的,需要转换格式才能正常使用。我使用的网站是:http://tool.chacuo.net/cryptrsapkcs1pkcs8
今天和前端通过RSA进行加密、解密传输。前端同事加密、解密正常,但是我(java)后台报错:algid parse error, not a sequence。
经过各种查询和验证,错误原因在于RSA加密、解密格式错误。
RSA有两种格式:PKCS1、PKCS8(该格式一般java调用)。
RSA的公钥和私钥是主管(前端)传来的,需要转换格式才能正常使用。我使用的网站是:http://tool.chacuo.net/cryptrsapkcs1pkcs8