只为小站
首页
域名查询
文件下载
登录
易语言-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
基于C语言模拟实现DFA识别字符串.zip
资源包含文件:课程报告word+源码 DFA的输入; DFA的存储与读写; DFA的正确性检查; DFA的语言集列表显示; DFA的规则字符串判定;详细介绍参考:https://blog.csdn.net/newlw/article/details/126048167
2024-05-22 15:04:10
29KB
识别字符串
模拟实现
课程设计
高质量C++编程指南-林锐
高质量C++编程指南,教你如何编写高效规范的c++代码。
2024-05-22 06:55:35
251KB
编程语言
编程规范
1
C语言考研真题集-内附70多套真题
C语言考研真题集——内附70多套真题,其中涵盖全国各大高校C语言期末考试真题、C语言考研真题、C语言专升本真题。适合了解出题手段以及题海战术。以便巩固自身应试水平
2024-05-21 21:52:06
31.88MB
1
中文文本分析三国演义python
中文文本分析三国演义python
2024-05-21 18:37:33
1.71MB
python
文档资料
开发语言
1
在WinForm应用程序中快速实现多语言的处理的方法
在国际化环境下,越来越多的程序需要做多语言版本,以适应各种业务需求的变化。在Winform应用程序中实现多语言也有常规的处理方式处理,不过需要针对每个语言版本,重新修改Winform界面的显示,对一些常规的辅助类,也需要引入一个统一的资源管理类来处理多语言的问题,相对比较繁琐。本篇随笔针对多语言的需求,希望尽量避免繁琐的操作,既能符合本地语种开发人员的开发习惯,又能快速实现Winform程序的多语言场景处理。 1、多语言开发的困惑和思路 在常规的多语言版本程序中,开发总是伴随着很多不愉快的事情,大概列举一些仅供参考: 1)对窗体的多语言处理时,维护多个语言版本的界面非常繁琐; 2)多语言处理的
2024-05-21 11:36:09
358KB
1
Matlab 求解微分方程(ODE)
Matlab 求解微分方程(ODE)
2024-05-20 19:41:39
175KB
matlab
开发语言
1
数字信号处理C语言程序集_DSPC语言_
数字信号处理C语言程序集(包含随机信号处理)
2024-05-20 15:39:48
4.99MB
DSPC语言
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
基于YOLOV5的车牌定位和识别源码.zip
基于matlab扩频通信系统仿真(整套代码)
EasyMedia-ui.zip
QT自制精美Ui模板系列(一)桃子风格模板 - 二次开发专用
opcua服务器模拟器+opcua客户端工具.rar
随机森林用于分类matlab代码
基于Matlab的IEEE14节点潮流计算.zip
校园网规划与设计和pkt文件
基于ray filter的雷达点云地面过滤ROS节点
多目标微粒子群算法MOPSO MATLAB代码
麻雀搜索算法(SSA)优化bp网络
基于VMD算法的信号降噪.rar
cublas64_11.dll cublasLt64_11.dll cusolver64_11.dll
VideoDownloadHelper去除120分钟时间限制-高级版.zip
基于蒙特卡洛生成电动汽车充电负荷曲线程序
最新下载
Ansys workbench 帮助文件(中文版).pdf
风电场风速及功率数据.zip
w5300手册,1.1.2版本。包括参考电路,原理图,大全。
简化的 2D 毫米波近场成像:使用 TI IWR1443 毫米波传感器的简化的 2D 图像重建解决方案-matlab开发
联想启天M7150安装64位win7win8必装BIOS
华为SDH原理培训教材.rar
Grafakos GTM249 习题答案 Solution
DS-5 破解 有效期2099年
Microsoft Visual C++ 2010 Runtime x86
上交控制复试电子资料.zip
其他资源
变压器差动保护simulink模型
vision pro 示例教程
永磁同步电机矢量控制 有传感器 无传感器
org.spring-framework-3.0.4. 所有jar
手指静脉数据库
zedboard官方实例教程
C++实现http/https/ftp文件下载
风控建模一等奖
基于FPGA的电子秒表代码
基于协同表示的人脸识别代码
kube1.18.16.tar.gz
基于RFID的围术期术后康复行为检测.pdf
algs4.zip算法(第四版)标准库
RHCE考试注意事项.doc
正理生能主板源程序
mybatis-3-mybatis-3.4.6.tar
CTP C#交易接口
DAO 设计模式经典实例
[纯C语言 + Win32 API]一步一步写个围棋程序之二十二:最终代码
数据结构内排序对比课程设计
SetupFactory9.5汉化中文版