DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: g929959149
今日帖子: 28
在线用户: 12
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 dazzling ★☆☆☆☆ -
盒子活跃会员
2022/5/6 21:57:44
标题:
求libeay32.dll和ssleay32.dll文件啊 浏览:471
加入我的收藏
楼主: 适用于delphi7+ indy9的,网上下不到,垃圾CSDN要80多块钱还不知能不能下载
----------------------------------------------
-
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
注册会员
2022/5/6 22:12:22
1楼: https://indy.fulgan.com/SSL/

old versions
https://indy.fulgan.com/SSL/Archive/
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!
作者:
男 lyp8899 (lyp8899) ★☆☆☆☆ -
盒子活跃会员
2022/5/7 9:12:19
2楼: D7
此帖子包含附件:lyp8899_20225791217.rar 大小:505.5K
----------------------------------------------
▄︻┻┳═
作者:
男 dazzling ( ) ★☆☆☆☆ -
盒子活跃会员
2022/5/7 17:30:51
3楼: 不行啊,一直报下面这个错,
Project Project1.exe raised exception class EIdOSSLCouldNotLoadSSLLibrary with message 'Could not load SSL library.'.  
 

IdSSLIOHandlerSocket1里method从sslvSSLv3到1都试过一遍了,仍然报错,XP和win10都试了,报同样的错,两个dll放在项目目录中的
----------------------------------------------
-
作者:
男 dazzling ( ) ★☆☆☆☆ -
盒子活跃会员
2022/5/7 17:50:29
4楼: 1楼发的2个URL都打不开,页面停在“Please stand by, while we are checking your browser...”
----------------------------------------------
-
作者:
男 blueflag (昆了) ★☆☆☆☆ -
盒子活跃会员
2022/5/7 18:44:15
5楼: https://indy.fulgan.com/SSL/
下面找,多次测试吧,如果一直报错那么就不是dll的问题了,你找找其他方面的问题
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲△△△ -
注册会员
2022/5/7 20:48:48
6楼: https://indy.fulgan.com/SSL/Archive/indy_openssl096k.zip
indy9 好像用的这个吧?
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2022/5/7 20:49:11
6楼: Indy9 以前成功过。不过很久没搞了。现在都是新版的 Delphi,indy10 了。

话说你搞的是服务器端还是客户端?

Indy10 肯定能搞成功。你不如搞个新版的 Delphi 测试一下。如果还不行,那就是你哪里没搞对了。

另外,有一些下载的 DLL 可能需要第三方的其它 DLL 的支持。
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2022/5/7 21:01:01
7楼: 还有一种可能,你下载的现在的 DLL 的版本,和 Indy9 不匹配。

我之前有写过 Indy 如何使用 SSL,包括客户端和服务器端。

客户端:https://blog.csdn.net/pcplayer/article/details/89434464


服务器端:https://blog.csdn.net/pcplayer/article/details/108475074


自己制作服务器端的证书: https://blog.csdn.net/pcplayer/article/details/108498115?spm=1001.2014.3001.5501
----------------------------------------------
-
作者:
男 dazzling ( ) ★☆☆☆☆ -
盒子活跃会员
2022/5/7 21:39:31
8楼: fulgan.com/SSL的网站都打不开,,,
我是搞客户端的,获取股票数据。
目前下载了3套dll,都报相同的错,崩溃
----------------------------------------------
-
作者:
男 zhouying (zy) ★☆☆☆☆ -
盒子活跃会员
2022/5/7 22:03:09
9楼: 最好还是先升级到XE吧,你试试看这个不知道行不行
此帖子包含附件:zhouying_2022572237.zip 大小:823.4K
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2022/5/8 18:37:52
10楼: 8 楼:客户端的话,

1. DLL 和 Indy 版本不匹配?用新的 Delphi 来试试看是不是这个问题;
2. DLL 需要其它运行时环境,比如 MS VC 的一些 DLL ?
3. 权限?你查看一下 DLL 的用户权限。有时候会有这样的问题导致你无法调用它。

最后,放弃 D7 吧。现在 D10.4, D11 都很好用了。

至少,我曾经在 D10.3 上面使用 Indy 的客户端,使用 OpenSSL 都没遇到过问题。
----------------------------------------------
-
作者:
男 ksrsoft (cb168) ★☆☆☆☆ -
注册会员
2022/5/8 21:40:10
11楼: 有官方最新吗
----------------------------------------------
-
作者:
男 keymark (嬲) ▲▲△△△ -
注册会员
2022/5/8 21:42:38
12楼: ics不被待见啊。
----------------------------------------------
[alias]  co = clone --recurse-submodules  up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
作者:
男 emailx45 (emailx45) ▲▲▲▲△ -
注册会员
2022/5/9 0:23:27
13楼: Official GitHub of OpenSSL.org
https://www.openssl.org/source/

Sources:
https://github.com/openssl/openssl

NOTE:
它们不提供任何可执行文件、DLL 或其他二进制文件……只是程序员在其编程环境中编译的源代码。

They don't provide any executables, DLLs or other binaries... just the source code for the programmer to compile in their programming environment.


For Production Use
Source code tarballs of the official releases can be downloaded from www.openssl.org/source. The OpenSSL project does not distribute the toolkit in binary form.

However, for a large variety of operating systems precompiled versions of the OpenSSL toolkit are available. In particular on Linux and other Unix operating systems it is normally recommended to link against the precompiled shared libraries provided by the distributor or vendor.

For Testing and Development
Although testing and development could in theory also be done using the source tarballs, having a local copy of the git repository with the entire project history gives you much more insight into the code base.

The official OpenSSL Git Repository is located at git.openssl.org. There is a GitHub mirror of the repository at github.com/openssl/openssl, which is updated automatically from the former on every commit.

A local copy of the Git Repository can be obtained by cloning it from the original OpenSSL repository using

git clone git://git.openssl.org/openssl.git
or from the GitHub mirror using

git clone https://github.com/openssl/openssl.git
If you intend to contribute to OpenSSL, either to fix bugs or contribute new features, you need to fork the OpenSSL repository openssl/openssl on GitHub and clone your public fork instead.

git clone https://github.com/yourname/openssl.git
This is necessary, because all development of OpenSSL nowadays is done via GitHub pull requests. For more details, see Contributing.
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!
作者:
男 teclick (nelson) ★☆☆☆☆ -
注册会员
2022/5/9 14:18:45
14楼: 感谢@emailx45

@楼主 你可以看看indy的代码中,有写是用的哪个版本。dll加载查找路径是有顺序的,safeloadlibrary的加载受安全机制的限制,应用所在目录是最后的,或者就不可以,你可以通过调用SetDllDirectory(PWideChar(LocalPath));来改变这个次序
----------------------------------------------
-
作者:
男 tony2u (tony2u) ★☆☆☆☆ -
普通会员
2022/5/11 13:20:46
15楼: https://slproweb.com/products/Win32OpenSSL.html
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2022/5/11 13:44:19
16楼: https://github.com/IndySockets/OpenSSL-Binaries

这里似乎有一堆下载
----------------------------------------------
-
作者:
男 net1999 (net1999) ★☆☆☆☆ -
普通会员
2022/5/11 14:33:38
17楼: 我用 httpclint 的 get 方式获取 https:// 的数据,显示找不到SSL库,而相同程序,使用 post 方式访问 https:// 网站却正常。不知道为什么,似乎提供了这两个库文件在可执行程序位置还是不认。
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2022/5/11 16:50:51
18楼: 17楼,你的问题,是什么环境?WIN?还是其它环境?

类似的不能 Get 可以 Post 的事情,这里有说法,是指 iOS:

https://stackoverflow.com/questions/56955595/1103-error-domain-nsurlerrordomain-code-1103-resource-exceeds-maximum-size-i/56973866#56973866
----------------------------------------------
-
作者:
男 dazzling ( ) ★☆☆☆☆ -
盒子活跃会员
2022/5/11 21:48:52
19楼: to 10楼 pcplayer (pcplayer):我也想用新的啊,但是太讨厌.net,发自内心的讨厌,如果新版delphi生成的exe还依赖.net,我宁愿用7
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2022/5/11 22:32:22
20楼: 新版 Delphi 编译的 EXE 是纯 WINDOWS 的,WIN32 和 WIN64, 不需要 .Net 支持啊。本质和 D7 编译的一样啊。

当年只有一个 Delphi For .Net 版本是可以写 .Net 程序的,编译结果是 .Net 程序
----------------------------------------------
-
作者:
男 net1999 (net1999) ★☆☆☆☆ -
普通会员
2022/5/14 1:10:49
21楼: 18楼,我看DEMO程序,在调用 get 前加入了一行类似的 ssl initalize 什么的代码就可以了。应该是代码写得不全导致。已经解决。谢谢!
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行46.875毫秒 RSS