开发者社区 问答 正文

生成的密钥怎样处理

如果直接拿着这个转化的字符串密钥(通过BASE64解密后)去做RSA加密的话,这边JAVA端解密会失败。所以,请问下,在密钥方面应该怎么处理呢,在加密方面,使用的是RSA。在JAVA端生成的公钥和私钥,通过BASE64转成字符串。然后在IOS端,

展开
收起
杨冬芳 2016-06-24 15:22:12 2456 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    应该跟加密算法有关,java默认的rsa使用的是pkcs1 padding,如果ios也使用pkcs1,两者会出现无法解密的情况,所以可以考虑使用无padding,或者是OAEPWithSHA1 AndMGF1 padding 对应ios也是padding OAEP

    2019-07-17 19:47:02
    赞同 展开评论