OpenSSL 是一个强大的安全套接层 (SSL) 和传输层安全 (TLS) 库,用于加密通信,确保网络数据传输的安全性。它包含了各种加密算法、常用的密钥和证书管理功能,以及SSL协议,并提供了丰富的应用程序供测试或其他目的使用。 在标题中提到的 "openssl111g-linux64-win32-win64" 指的是OpenSSL 1.1.1g版本,这是OpenSSL的一个重要更新,修复了多个安全漏洞,并提供了若干性能改进。这个版本支持三种不同的操作系统环境:Linux 64位、Windows 32位和Windows 64位。 描述中的 "包括可执行版本及静态库等" 表示提供的压缩包不仅包含编译好的OpenSSL可执行程序,还可能包括静态链接库文件。这些库文件是开发人员在构建自己的应用时,与OpenSSL进行集成所必需的。静态库文件将OpenSSL的所有依赖项都包含在内,使得在目标系统上无需额外安装OpenSSL即可运行使用了OpenSSL的程序。 在标签中提到了 "openssl编译" 和 "windows编译",这意味着压缩包中包含了不同平台下编译OpenSSL的过程或结果。对于开发者来说,了解如何编译OpenSSL是很有价值的,因为这允许他们根据特定需求定制OpenSSL,例如选择特定的加密算法或者优化编译选项。 根据压缩包子文件的名称列表,我们可以推测每个文件夹代表一个特定平台的编译过程或结果: 1. `compile_win64`:这是Windows 64位系统的编译输出,可能包括编译日志、编译脚本、编译后的动态链接库(DLL)和静态库(LIB)以及OpenSSL的可执行程序。 2. `compile_linux64`:对应于Linux 64位系统的编译资料,内容同上,但适用于Linux环境,可能包含`.so`动态库和`.a`静态库。 3. `compile_win32`:则包含Windows 32位系统的编译成果,同样包括编译后的可执行文件和库文件。 在Windows环境下编译OpenSSL通常需要Visual Studio或者MinGW等工具链,而Linux环境下则可能需要GCC或者Clang。编译过程中,开发者需要设置正确的编译选项,如选择要支持的加密算法、指定目标体系结构、决定是否启用多线程支持等。此外,为了在不同的操作系统上运行,可能还需要处理跨平台的兼容性问题。 这个压缩包为那些需要在不同操作系统上使用或集成OpenSSL的开发者提供了一个方便的资源集合,包含了编译好的可执行文件和库文件,省去了他们自行编译的麻烦。对于希望深入理解OpenSSL以及其在不同系统上的编译和使用的人来说,这是一个非常宝贵的参考资料。
2024-08-04 14:29:09 75.42MB openssl 1.1.1g openssl编译 windows编译
1
LTFViewr打开大文本文件工具(大于1G以上的文本文件) 解决了大文件notepad、rtf、word等工具打开超级慢甚至都不能打开的问题 本软件是分页显示,比notepad、rtf、word等工具效率高,显示效果好,大家不妨试着用用
2023-08-08 15:37:21 367KB LTFViewr 打开 大文本 文件
1
openssl-1.0.1g编译好的x86版和x64版,其中主要是想使用x64的dll,网上有的都是和x86版相同的名称的64bit版本的DLL,所以自己从官网下载源码修改编译了。ssleay64.dll、libeay64.dll、libeay64.lib、ssleay64.lib。。。
2023-05-09 11:16:41 22.59MB openssl libeay32.dll dll ssleay32.dll
1
这是针对OMNet ++ 4.1的(1G)以太网无源光网络(EPON)的基本实现。 提供OLT和ONU模块。 已实现MPCP协议,以基于全局服务配置模块动态分配LLID。 服务区分基于802.1Q VLAN(包括在内)。 包括轮询DBA和非轮询DBA的基本实现(两种情况下每个ONU的固定分配)。 在“ PON / simulations”文件夹下可以找到每种情况的.ned示例。
2023-03-04 21:21:30 1.73MB 开源软件
1
宝元系统四工序开料机操作系统
2022-11-02 19:01:26 275.27MB 操作系统
1
linux下编译/交叉编译openssl-1.1.1g生成动态库和静态库方法: 一、编译linux版本 1. cp openssl-1.1.1g.tar.gz /opt/ 2. tar -zxvf openssl-1.1.1g.tar.gz 3. mkdir build 4. ./config --prefix=/opt/openssl-1.1.1g/linux_build 5. make 6. make install 二、编译arm版本 1. cp openssl-1.1.1g.tar.gz /opt/ 2. tar -zxvf openssl-1.1.1g.tar.gz 3. mkdir arm_build 4. ./config no-asm -shared --prefix=/opt/openssl-1.1.1g/arm_build/ CC=${绝对路径名}/arm-linux-gcc CXX=${绝对路径名}/arm-linux-g++ 5. make 6. 如果遇到 "-m64" 错误,vim进入Makefile,找到"-m64"并删除;重新执行make 7. make install 编译器版本说明: gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4) arm-linux-gcc (Buildroot 2016.11) 5.4.0 编译完的库存放位置: linux版本: linux_build目录下 arm版本: arm_build目录下
2022-10-09 19:17:49 14.84MB openssl gcc arm-linux-gcc 动态库
1
本压缩包为2014年4月7日OpenSSL发布的OpenSSL 1.0.1g的VS工程包,包含在VS下编译所需的所有文件,并在VS2008环境下进行了编译测试。 此前曾发布其它版本的VS工程包,并附加使用方法,但仍有许多用户不会使用,因此此次发的包包含有所有文件,如果再不会使用,那就无可救药了。
2022-09-23 20:34:28 12.14MB OpenSSL 1.0.1g VS工程
1
OpenSSL_1.1.1g_MinGW7.3_x86(32位动态库),使用Qt自带编译器MinGW7.3编译而成,非常适合Qt开发使用。
2022-09-16 14:45:40 3.92MB openssl openssl1.1.1g MinGW MinGW7.3
1
含有多个版本的openssl文件,1.0.1u 、 1.0.1g、 1.0.2k、1.1.1f、1.1.1g,有源码也有rpm包,有window版本也有linux版本
2022-08-09 18:45:33 80.66MB openssl
1
java8 源码 WordsCount 本项目为一个基于Maven 3.3.9 的mvn工程 实现功能 根据一个英文文档小文件生成大文件; 查询大文件中出现的不同单词; 统计出这些单词出现的次数; 按首字母A-Z顺序输出单词和对应出现次数。 调试环境 JDK 1.8.0_77 Eclipse Mars.2 Release (4.5.2) Maven 3.3.9 代码思路 1.生成超过1G大小的英文文件 2.将大文件分割为多个小文件 3.产生多个子线程对每个小文件进行单词数目统计 4.汇总每个子线程中的统计数目 5.按首字母顺序输出单词和出现次数 mvn命令行运行 项目pom.xml中已设置默认mainclass为com.gh.WordsCount.WordsCount ,cmd运行前需保证工程被compiler过。 在windows的cmd下(将cmd目录更改到工程存放目录),可直接输入: mvn exec:java 运行结果如下(以几个单词的统计为例): 或者在不设置默认mainclass时输入: mvn exec:java -Dexec.mainClass=com.gh.Words
2022-08-02 13:49:33 26KB 系统开源
1