gpt4 book ai didi

java - Java和Android之间的加密/解密

转载 作者:行者123 更新时间:2023-12-01 11:47:39 29 4
gpt4 key购买 nike

我在 Java SE 和 Android 项目上使用相同的代码。在 Java 和 Android 中运行的应用程序连接到相同的 MQTT 代理并交换消息。消息使用 AES 进行加密/解密。我对 Java 安全架构的经验很少,所以我的问题是:

1) 如果我使用相同的 Cipher 算法,但来自不同的提供商(一个在 Java 上,另一个在 Android 上),我应该期待什么?使用不同的提供程序解密使用其他提供程序加密的消息是否意味着该消息将无法成功解密?

2) 在这种情况下,推荐使用什么提供程序来允许 Java 和 Android 应用程序正确通信?我在网上看到了一些答案,但有些答案比较旧,所以我不确定它们是否仍然是最佳答案。

最佳答案

What should I expect if I use the same Cipher algorithm, but from different providers (one on Java and another on Android)?

结果相同。

Does using a different provider to decrypt a message encrypted with another provider automatically mean that the message won't be decrypted successfully?

没有。

2) What would be a recommended provider to use that would allow Java and Android applications to communicate correctly in this case?

JRE 中内置的,假设它支持 AES。

但我想知道为什么你不使用 SSL。

关于java - Java和Android之间的加密/解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29028890/

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