在 Windows 上运行 OpenSSL 而不安装

这个解决方法帮助了我们很多工作(技术支持),我们制作了一个简单的批处理文件,我们可以从任何地方运行(我们没有安装实际 exe 的权限)。此解决方法将运行 OpenSSL 并为你打开 bin 文件夹(因为这是你创建或修改的任何文件将被保存的位置)。

如何设置:

  1. 下载 OpenSSL 二进制文件[这里] [1]。 (请注意,这已确认适用于 0.9.8h 版本。)

  2. 将此代码复制到名为 StartOpenSSL.bat 的文件中。将其保存到你选择的位置。它可以在任何地方运行。

     @echo off
     title OpenSSL
    
     cd\openssl\bin
    
     if exist "C:\openssl\share\openssl.cnf" (
    
     set OPENSSL_CONF=c:/openssl/share/openssl.cnf
     start explorer.exe c:\openssl\bin
    
     echo Welcome to OpenSSL
    
     openssl
    
     ) else (
    
     echo Error: openssl.cnf was not found
     echo File openssl.cnf needs to be present in c:\openssl\share
     pause
    
     )
    
     exit
    
  3. 下载 OpenSSL 二进制文件后,将它们提取到名为 OpenSSL 的文件夹中的 C 驱动器中。 (路径需要是 C:\ OpenSSL)。不要移动任何文件夹内容,只需将它们提取到文件夹即可。

  4. 你已准备好使用 OpenSSL。对于没有安装权限的 Windows 用户来说,这是一个很好的解决方法,因为它不需要任何权限。只需双击即可运行之前的 bat 文件。 [1]: http//gnuwin32.sourceforge.net/packages/openssl.htm