gpt4 book ai didi

java - Android SRP 客户端通过 OpenSSL SRP 与 Linux 服务器一起工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:16 26 4
gpt4 key购买 nike

我正在尝试开发一个 Android 客户端,它通过来自 RFC 2945 的 SRP 协议(protocol)安全地连接到 Linux 服务器。 .我知道服务器通过 OpenSSL 库 API 实现 SRP 协议(protocol),但在我使用的 Android 客户端中 srpforjava on Google Code用于 SRP 实现。 (原因:此实现同时具有服务器和客户端代码,因此我可以轻松测试我的代码)。

现在最大的问题是我的 Android 客户端是否可以直接与使用 OpenSSL SRP 库 API 的服务器一起工作?如果不能保证,那么我是否需要为 Android 构建 OpenSSL 源代码 (https://wiki.openssl.org/index.php/Android) 才能使用 OpenSSL SRP API?

最佳答案

Now the big question is whether my [RFC 2945] Android client work straight away with the server which is using OpenSSL SRP library APIs?

没有。 OpenSSL 使用来自 RFC 5054 的 SRP-6 . SRP-6 阻止了 SRP-3 中存在的几种攻击,例如 2 对 1 猜测攻击。 v6 修复与 v3 不兼容。

另请参阅标题 Changes between 1.0.0h and 1.0.1 [14 Mar 2012] 下的 OpenSSL 更改日志:

*) Make TLS-SRP code conformant with RFC 5054 API cleanup
   (removal of unnecessary code)
   [Peter Sylvester <peter.sylvester@edelweb.fr>]

关于java - Android SRP 客户端通过 OpenSSL SRP 与 Linux 服务器一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40363811/

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