如何使用Visual Studio 2017为Win32构建SRP?

时间:2019-01-27 10:52:44

标签: c++ c visual-c++ openssl srp-protocol

我需要从2010年开始为旧项目构建安全远程密码协议库(SRP / libsrp)。我不知道如何为Win32构建它。

我找到了包含最新源代码的链接:

http://srp.stanford.edu/download.html

版本2.1.2用于项目中。有Win32-binaries的链接,但是它已经死了。 因此,获取二进制文件的唯一方法是编译源代码。

据说在Win32 \ README中,OpenSSL包含文件和已编译的libs放在相关的文件夹中(include,lib等)。 我不知道应该使用哪个版本的OpenSSL。在网页上说过有关修补1.0.0.0版本的内容,但是我使用了最新版本的OpenSSL。

然后据说要打开“ srp_openssl.dsw”文件(这是VC ++ 6 Workspace)并重建所有内容以获取二进制文件。

结果是与过时的语言和OpenSSL有关的数百个错误。还需要考虑到OpenSSL更改了库名。

那么,唯一的方法-使用OpenSSL 1.0.0.0和VC ++ 6构建SRP吗?另外,互联网上有二进制文件吗?

0 个答案:

没有答案