易语言解析BT种子模块源码
系统结构:获取校验码测试数据,获取校验码,获取服务器列表信息,传入种子,取出一个文本,取出一个数字,解析一个链表,解析一个字典,判断数据类型,转回20位,十六进制文本到字节,十六进制到十进制,API取摘要,字节集到十六进制,CryptAcquireContext,CryptHashData,CryptCreateHash1,CryptCreateHash2,CryptGetHashParam,CryptGetHashParam_,CryptDestroyHash,CryptDeriveKey,CryptEncrypt,CryptReleaseContext,
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |
======种子解析
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 获取校验码测试数据
| |
| |------ 获取校验码
| |
| |------ 获取服务器列表信息
| |
| |------ 传入种子
| |
| |------ 取出一个文本
| |
| |------ 取出一个数字
| |
| |------ 解析一个链表
| |
| |------ 解析一个字典
| |
| |------ 判断数据类型
| |
| |
======辅助程序集
| |
| |------ 转回20位
| |
| |------ 十六进制文本到字节
| |
| |------ 十六进制到十进制
| |
| |------ API取摘要
| |
| |------ 字节集到十六进制
| |
| |
======调用的Dll
| |
| |---[dll]------ CryptAcquireContext
| |
| |---[dll]------ CryptHashData
| |
| |---[dll]------ CryptCreateHash1
| |
| |---[dll]------ CryptCreateHash2
| |
| |---[dll]------ CryptGetHashParam
| |
| |---[dll]------ CryptGetHashParam_
| |
| |---[dll]------ CryptDestroyHash
| |
| |---[dll]------ CryptDeriveKey
| |
| |---[dll]------ CryptEncrypt
| |
| |---[dll]------ CryptReleaseContext
调用的DLL命令:
.DLL命令 CryptAcquireContext, 逻辑型, , "CryptAcquireContextA", 公开, BOOL WINAPI CryptAcquireContext
.参数 phProv, , 传址, __out HCRYPTPROV phProv,
.参数 pszContainer, 文本型, , __in LPCTSTR pszContainer,
.参数 pszProvider, 文本型, , __in LPCTSTR pszProvider,
.参数 dwProvType, 整数型, , __in DWORD dwProvType,
.参数 dwFlags, 整数型, , __in DWORD dwFlags,
.DLL命令 CryptHashData, 逻辑型, , "CryptHashData", 公开, BOOL WINAPI CryptHashData
.参数 hHash, , , __in HCRYPTHASH hHash,
.参数 pbData, 字节集, , __in BYTE pbData,
.参数 dwDataLen, 整数型, , __in DWORD dwDataLen,
.参数 dwFlags, 整数型, , __in DWORD dwFlags,
.DLL命令 CryptCreateHash1, 逻辑型, , "CryptCreateHash", 公开, BOOL WINAPI CryptCreateHash
.参数 hProv, , , __in HCRYPTPROV hProv,
.参数 Algid, , , __in ALG_ID Algid,
.参数 hKey, , , __in HCRYPTKEY hKey,
.参数 dwFlags, 整数型, , __in DWORD dwFlags,
.参数 phHash, , 传址, __out HCRYPTHASH phHash,
.DLL命令 CryptCreateHash2, 逻辑型, , "CryptCreateHash"
.参数 hProv, , , __in HCRYPTPROV hProv,
.参数 Algid, , , __in ALG_ID Algid,
.参数 hKey, 字节集, , __in HCRYPTKEY hKey,
.参数 dwFlags, , , __in DWORD dwFlags,
.参数 phHash, , 传址, __out HCRYPTHASH phHash,
.DLL命令 CryptGetHashParam, 逻辑型, , "CryptGetHashParam", 公开, BOOL WINAPI CryptGetHashParam
.参数 hHash, , , __in HCRYPTHASH hHash,
.参数 dwParam, 整数型, , __in DWORD dwParam,
.参数 pbData, 字节集, 传址, __out BYTE pbData,
.参数 pdwDataLen, 整数型, 传址, __inout DWORD pdwDataLen,
.参数 dwFlags, 整数型, , __in DWORD dwFlags,
.DLL命令 CryptGetHashParam_, 逻辑型, , "CryptGetHashParam", 公开, BOOL WINAPI CryptGetHashParam
.参数 hHash, , , __in HCRYPTHASH hHash,
.参数 dwParam, 整数型, , __in DWORD dwParam,
.参数 pbData, 整数型, , __out BYTE pbData,
.参数 pdwDataLen, 整数型, 传址, __inout DWORD pdwDataLen,
.参数 dwFlags, 整数型, , __in DWORD dwFlags,
.DLL命令 CryptDestroyHash, 逻辑型, , "CryptDestroyHash", 公开, BOOL WINAPI CryptDestroyHash
.参数 hHash, , , __in HCRYPTHASH hHash,
.DLL命令 CryptDeriveKey, 逻辑型, , "CryptDeriveKey", 公开, BOOL WINAPI CryptDeriveKey
.参数 hProv, , , __in HCRYPTPROV hProv,
.参数 Algid, , , __in ALG_ID Algid,
.参数 hBaseData, , , __in HCRYPTHASH hBaseData,
.参数 dwFlags, 整数型, , __in DWORD dwFlags,
.参数 phKey, , 传址, __inout HCRYPTKEY phKey,
.DLL命令 CryptEncrypt, 逻辑型, , "CryptEncrypt", 公开, BOOL WINAPI CryptEncrypt
.参数 hKey, , , __in HCRYPTKEY hKey,
.参数 hHash, , , __in HCRYPTHASH hHash,
.参数 Final, 逻辑型, , __in BOOL Final,
.参数 dwFlags, 整数型, , __in DWORD dwFlags,
.参数 pbData, 字节集, 传址, __inout BYTE pbData,
.参数 pdwDataLen, 整数型, 传址, __inout DWORD pdwDataLen,
.参数 dwBufLen, 整数型, , __in DWORD dwBufLen,
.DLL命令 CryptReleaseContext, 逻辑型, , "CryptReleaseContext"
.参数 hProv, , , 容器
.参数 dwFlags, , , 保留
易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...
易语言两个文件内存中通讯源码,子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错...
易语言易模块管理器Include目录源码,CopyTo_CreateProcessDebugInfo,CopyTo_CreateThreadDebugInfo,CopyTo_ExitThreadDebugInfo,CopyTo_ExitProcessDebugInfo,CopyTo_LoadDllDebugInfo,CopyTo_UnloadDllDebugInfo,CopyTo_ExceptionDebugInfo,Copy...
易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...
子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错误信息,读入字节集,读入2M字节集,清除文件缓冲区,读入文本,写出文本,写文本行,读入一行,插入字节集,取文件号...
初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...