当前位置: 首页 > 知识库问答 >
问题:

在PHP中,openssl_public_encrypt的android等价物是什么?

洪弘毅
2023-03-14

有没有人可以帮我做这件事,这样我就可以告诉我的开发人员使用一个特定的方法什么的?

共有1个答案

国俊艾
2023-03-14

我找到答案了。openssl_public_encrypt使用RSA算法,同样可以在Android中使用,方法如下:

Cipher cipher = Cipher.getInstance(RSA);
cipher.init(Cipher.ENCRYPT_MODE, publicKey);

我做错的是在两个方面都使用默认加密模式,PHP和Android,这是错误的,因为它们不同。

更多详情请参阅:https://stackoverflow.com/A/17820910/3333052

 类似资料:
  • 我正在使用AndroidStudio,我有以下几点: 主要Android项目:app Java库:通信 我想设置我的"通信"模块的gradle文件,以实现以下功能: > 作为应用程序模块的渐变,我可以为BuildConfig设置变量。java文件,例如: 然后我可以使用 问题是:如何使用Java库模块实现这一点?

  • 我仍然在学习和试验JavaFX中的GUIs,我似乎无法得到我所希望的“外观”…我试图在一个面板中分组几个标签,然后在另一个面板中添加另一个标签。但我似乎不知道如何在JavaFX中正确使用“JPanels”? 如有任何帮助,将不胜感激 编辑:这是我试图通过尝试不同的布局来实现的,但运气仍然不好

  • 我尝试使用numpy阵列执行以下操作: 这应该给出一个结果: 但如果输入向量是numpy数组: 它(预期)返回一个: 问题是,在此之后,我需要将结果转换回numpy数组。 我想知道的是,如果有一个有效的numpy函数可以避免这些来回的转换,那该怎么办?

  • 在Mac和Windows上,可以使用 <罢工> (替换 )和 (替换 ) (Docker 18.03+)位于容器内。 对于Linux来说,有没有一个可以在不传递env变量或使用各种CLI命令提取它的情况下开箱即用的方法?

  • 我们有以下场景:使用Sonarqube扫描Windows10中的两个项目。 null 提前谢了。

  • Java7引入了MethodHandle类,用于动态执行给定类的方法。据我所知,在JDK的Android端口上没有这样的东西。除了使用标准的反射类之外,是否有任何解决方法可以用来绕过这个问题?