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
APMS-预先项目管理系统 这是使用AdonisJS用NodeJS编写的APMS的后端。 用户管理 项目管理 项目冲刺管理 票务管理 建立 使用adoins命令下载所有依赖项 adonis install 或手动克隆存储库,然后运行npm install 。 .env文件 APMS在MongoDB之上运行。 确保已安装mongoDB。 一旦数据库就位。 将.env编辑为匹配您的资源 运行服务器 对于APMS-Backend的生产用途,请运行 server -- watch 或用于发展目的 adonis serve -- dev 运行测试 adonis test Angular 6客户端
2024-05-19 15:50:20 4.29MB nodejs mongodb rest-api
1
UG二次开发之parasolid API介绍及C#实例
2024-05-18 19:46:28 1.64MB
1
Spring boot restful api demo
2024-05-17 20:44:20 93KB Spring boot restful demo
1
智能停车场收费系统是一种自动识别车辆进入和退出停车场的系统,可以有效地改善城市交通状况、减轻停车场管理工作负担,为车主提供更方便、快捷、高效的停车服务。 这是一个基于python的智能停车收费系统,界面是pygame,车牌识别是调用百度api实现的,识别车牌数据之后,把其存入数据库,并且会在下一次扫描这个车牌的时候计算费用,费用是2/h,使用pygame在界面上显示提示信息、空闲车位、停车费用等。,是比较简单实用的,也比较符合现实生活场景。 因此,该系统的运行需要Python、Pygame、OpenCV、百度AI平台和MySQL等库的支持,并需要一定的数据库管理技术。 此外,使用次代码需要自己去申请一个百度api,去百度云平台注册之后申请即可。 如果你想实现一个类似的系统,可以依据上述介绍以及自己的情况对系统进行规划和实现。
2024-05-07 13:18:24 621KB pygame opencv mysql
1
zabbix显示器 基于zabbix API实现的监控系统,前端采用Vue + ElementUI,可以采用django + pyzabbix。 功能简介 登录页 仪表盘 主机组 主机列表 主机详情 急剧事件 应用监控 监控系统REST API swagger文档 zabbix代理自动化部署
2024-05-02 20:05:18 9.12MB django monitor vue grafana
1
jdk8中文api手册,无广告版,优化排版
2024-04-30 17:28:41 12.75MB java8 jdk8
1
U8 API是官方三大接口方式中,功能最强大,实用性最高的对接方式。为U8二次开发提供支持,诞生于开发产业链生态形成时期,面向交付伙伴提供U8二次开发支持。有专门的开发指导工具--“U8API资源管理器”的。 1. 支持对表单 增、删、改、查、审核、弃审 操作 2. 支持 保存前、保存后、删除前、删除后、审核前、审核后 等一系统的 事件处理。 3. 生成的单据支持上下游关联 4. 支持扩展自定义项:表头、表体支持两种赋值方式: XML、BO; 其中 xml 支持扩展自定义项 ,BO(businessObject)不支持扩展自定义项.一般不使用这种格式 代码包基于.Net Framework 4.8实现的API开发方式,包括登录,工作流处理(获取代办列表,审核,退审,查看审批历史信息等)。 工作流基于UFIDA.U8.Audit.ServiceProxy.dll 库来代理实现,可以实现常用的单据审核开启,提交流程,审核,弃审等常规操作。 注意:bin下相关dll为U8的16.0版本,其它版本酌情替换即可。
2024-04-27 11:12:10 2.73MB .net
1
利用Web Serial API实现Vue与单片机串口通信源代码
2024-04-23 17:59:44 1.85MB vue.js 网络
1
1、支持ETH、BSC、ETH钱包查询余额、转账、授权、授权转账。 2、支持充提通知,监听目标地址余额变动。 3、可自定义接口通知URL、目标监听地址。 4、带有通用的NFT合约文件
2024-04-22 17:49:18 33KB TRON 查询余额 DAPP
1