gpt4 book ai didi

java - RSA 在 ios 中加密和在 java 服务器中解密不起作用

转载 作者:行者123 更新时间:2023-11-29 00:32:04 24 4
gpt4 key购买 nike

我有一个 android 项目并使用了 RSA 加密,它在 android 客户端和 java 服务器之间工作正常。公钥和私钥是使用 android API 生成的。现在我想在 IOS 项目上使用相同的 RSA 并使用相同的 key 。不幸的是,它不能很好地工作。我只在IOS客户端上加解密就可以了,没错。在java服务器上解密时,出现错误。使用 kSecPaddingPKCS1 进行加密,使用 RSA/NONE/OAEPWithSHA1AndMGF1Padding 进行解密。

引用:1. RSA: encrypt in iOS, decrypt in Java2. RSA implementations in Objective C

谁能帮忙,谢谢。

最佳答案

我可以看到(以我对密码学的有限了解)您使用不同的算法来加密和解密,并且它们不兼容。

kSecPaddingPKCS1 更改为 kSecPaddingOAEP 作为第一个链接的已接受答案的建议。

关于java - RSA 在 ios 中加密和在 java 服务器中解密不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41502826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com