只为小站
首页
域名查询
文件下载
登录
易语言-SSPI 打造纯API+汇编 winhttp及socket支持SSL安全连接
SSPI 打造纯API+汇编 winhttp及socket支持SSL安全连接 抛弃累赘的OpenSSL,拥抱windows SSPI ! 背景:这也是在使用当中遇到的坑,winhttp组件在某些电脑上无法使用,要么open卡死,要么send卡死,后面用了hpsocket,封装了iwinhttp(hpsocket <-前面是可以点的哦~)。但是hpsocket也有各种不安逸的地方,httpsync组件读文件在网速很慢的时候要设置超大的超时时间才能全部读取完,不能读写回调,所以就萌生了一个自己打造的念头。 前辈:然而自己论坛也有开源的基于OpenSSL+Socket的WinHttp(anthttp<-前面是可以点的哦~),我看了下,分块没处理,还有就是强制recv返回0的时候才跳出读取循环,这个就有点尴尬了,而且还带两个dll比较麻烦。 SSPI:再来SSPI是什么?SSPI是Security Support Provider Interface(Microsoft安全支持提供器接口)的英文缩写。SSPI是定义得较全面的公用API,用来获得验证、信息完整性、信息隐私等集成安全服务,以及用于所有分布式应用程序协yi的安全方面的服务。 通过科学上网发现这个是可以用来进行SSL加密的,所以潜心研究,在这也感谢心宇和kyozy的指导,因为C的自定义数据类型有些和易语言是不一样的,特别是在数组的情况下.也感谢MSDN上的demo和一些开源作品(curl,sslsocket)。 这次开源的呢算是个半成品,代码也写得比较乱,但是勉强能看懂吧。因为我发现易语言没有任何关于SSPI的demo以及稍微淡到一点的,算是开了个先驱吧。 本次开源的模块实现了http和https的访问,分块处理,SSPI的创建、握手、加密、解密(本次开源的重点)
2024-05-22 15:15:42
30KB
易语言模块源码
1
易语言SSL通信模块
易语言SSL通信模块源码 系统结构:设置证书文件,连接,取Socket句柄,建立SSL连接,断开连接,取服务器IP,发送数据,取回数据,取消息类型,标记参数是否正确,设置证书文件,启动服务,取Socket句柄
2024-05-22 15:13:05
20KB
1
易语言SSL通信模块
易语言SSL通信模块源码,SSL通信模块,设置证书文件,连接,取Socket句柄,建立SSL连接,断开连接,取服务器IP,发送数据,取回数据,取消息类型,标记参数是否正确,启动服务,关闭服务,取客户IP,取客户端口,取客户句柄,SetCRTPassword,LoadCRTFile,ProcAddr,Ptr_Str,Ptr_
2024-05-22 15:09:16
16KB
SSL通信模块
设置证书文件
取Socket
1
百度Apollo学习:Routing模块结构和源码.pdf
百度Apollo学习:Routing模块结构和源码
2024-05-22 01:18:49
1.73MB
自动驾驶
百度Apollo
Routing
1
百度Apollo学习:planning规划模块.pdf
百度Apollo学习:planning规划模块结构,数据,代码介绍
2024-05-22 01:17:18
2.21MB
自动驾驶
百度Apollo
planning
代码介绍
1
野火-OV5640模块原理图1
野火-OV5640模块原理图1
2024-05-21 19:33:00
35KB
stm32
1
基于FPGA的随机等效采样模块设计
描述基于FPGA的随机等效采样模块设计的相关文献。
2024-05-21 19:29:55
631KB
FPGA
等效采样
1
软件中的“COG”模块对仓库选址进-chemkin在燃烧学中应用入门
运用LOGWARE4.0软件中的“COG”模块对仓库选址进 行精确重心法求解。实验结果如图2所示。实验表明,从25 次迭代以后,运算结果保持不变。因此 ,该仓库的地址为 = 6.298,Y=6.484,运输成本为55 015 057.44美元。 图2 运用精确重心法求解仓库选址问题的结果 4.1.3 粒子群算法求解实例结果 采 用 MATLAB7进 行 算 法 编 程 ,在 Intel Core2 Duo CPU T7100 1.80 GHz的计算机上进行计算。经过多次实验, 最终确定粒子群算法的各项参数 :种群规模 m=25,惯性权重 CO=0.2,学习因子 c,=c,=1.5,迭代次数 gmax=30。 经过一次计算机实验 ,得到的初始种群如图3所示,经过 3O次迭代,种群的平均适应度和最优适应度的变化情况如图4
2024-05-21 13:17:44
245KB
粒子群算法
物流中心选址
1
欧姆龙, PLC CJ2M标准程序,一共控制12个伺服电机 ,气缸若干,包含轴点动,回零,相对与绝对定位,整个项目的模块都有:
欧姆龙, PLC CJ2M标准程序,一共控制12个伺服电机 ,气缸若干,包含轴点动,回零,相对与绝对定位,整个项目的模块都有:主控程序,复位程序,手动,生产计数,只要弄明白这个程序,就可以非常了解整个项目的程序如何去编写,从哪里开始下手,可提供程序问题解答,程序流程清晰明了;程序还有与机器人通讯,包含有触摸屏与电路图
2024-05-21 11:16:49
340KB
1
人体感应模块资料HC-SR501
人体感应模块,用于探测人是否在周围。当有人时输出高电平,没人时输出低电平。
2024-05-20 18:56:03
404KB
人体感应
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
python大作业--爬虫(完美应付大作业).zip
ios无人直播 虚拟视频实用版 可以导入视频
Android大作业——网上购物APP(一定是你想要的)
人体姿态检测
2019西门子杯六部十层电梯群控参考程序.zip
智能微电网中利用粒子群算法实现多目标优化(有完整数据可运行).zip
基于S函数的BP神经网络PID控制器及Simulink仿真和对应代码模型.zip
《MIMO-OFDM无线通信技术及MATLAB实现》高清PDF及源代码
基于javaweb的网上购物系统(毕业论文+答辩PPT+开题报告+源代码)
华为OD机试真题.pdf
基于hadoop商品推荐系统课程设计
基于ray filter的雷达点云地面过滤ROS节点
VideoDownloadHelper去除120分钟时间限制-高级版.zip
Steam离线安装版
EEMD算法应用于信号去噪.rar
最新下载
fontawesome pro 7.1.0
PETREL培训教材
QNX 4.05 DEMO disk ima和iso
sd8227(分辨率800x480)车机系统安装包,删除开机语音已启动播报及一些无用软件
非平稳信号分析与处理_张贤达.pdf
numpy-1.19.1+mkl-cp38-cp38-win_amd64.rar
VisionPro中文PDF
套材下料代码matlab-FM-broadcasting-using-PLUTO-SDR-and-reception-on-mobile-ph
AltiumDesigner元件库大全
VisionMaster4.0.0
其他资源
瑞芯微固件解包打包工具V11.zip
java在线编辑保存Word文件(支持跨浏览器)
Probabilistic Graphical Models Principles and Techniques 高清pdf(by Koller)
语音实时频谱分析程序
mysql4.0.18-win
web课程设计报告 web课程设计报告
网吧计费管理系统(有源代码)
prolog实例
通信大全开发源代码(含modbus协议)
基于三层结构的ASP.NET博客系统
ExcelFunction Excel文档控制.js
ARM7嵌入式系统设计与仿真
HTML转PDF.zip
SEWorkshopTool:该工具允许批量上传和下载太空工程师和中世纪工程师的MOD-源码
电路原理 第七版 国外电子与通信系列教材
MATLAB工具箱大全- 分数阶傅里叶变换的程序FRFT
TMS320F28335 DSP最小系统开发板硬件测试CCS4.2测试软件源码.zip
基于MATLAB的文字识别.rar
Hibrenate的一个示例
数字图像处理软件源代码(三个资源集合)
PlayCamera[基础Google自带算法Camera实时检测人脸并绘制]
mbedtls-2.2.1
MATLAB语音处理