易语言数据库能存放多少条数据

易语言数据库能存放多少条数据,第1张

2G的数据量

mssql

或者是

mysql

如果实在要用

edb,也可以采用分库(Access

里的分表,edb

貌似没有表)技术

可以使用API来获取,各种类型的数据摘要都有,粘贴以下代码,就可以直接调用

--------------------------------------------

.版本 2

.子程序 API取摘要, 文本型

.参数 数据, 字节集

.参数 类型, 短整数型, 可空, 1:MD5,2:MD2,3:MD4,4:SHA1,5:SHA256,6:SHA384,7:SHA512

.局部变量 密钥容器, 整数型

.局部变量 对象句柄, 整数型

.局部变量 值, 字节集

.局部变量 值长度, 整数型

.局部变量 Type, 整数型

.判断开始 (类型 = 1)

Type = #CALG_MD5

.判断 (类型 = 2)

Type = #CALG_MD2

.判断 (类型 = 3)

Type = #CALG_MD4

.判断 (类型 = 4)

Type = #CALG_SHA1

.判断 (类型 = 5)

Type = #CALG_SHA_256

.判断 (类型 = 6)

Type = #CALG_SHA_384

.判断 (类型 = 7)

Type = #CALG_SHA_512

.判断 (类型 = 0)

Type = #CALG_MD5

.判断 (类型 > 7 或 类型 < 0)

返回 (“”)

.默认

.判断结束

CryptAcquireContext (密钥容器, “”, “”, #PROV_RSA_AES, #CRYPT_VERIFYCONTEXT) ' 创建容器

CryptHashData (对象句柄, 数据, 取字节集长度 (数据), 0) ' 创建哈希对象

CryptCreateHash1 (密钥容器, Type, 0, 0, 对象句柄) ' 创建哈希类型

CryptHashData (对象句柄, 数据, 取字节集长度 (数据), 0) ' 哈希数据

CryptGetHashParam_ (对象句柄, #HP_HASHVAL, 0, 值长度, 0) ' 取哈希值长度

值 = 取空白字节集 (值长度)

CryptGetHashParam (对象句柄, #HP_HASHVAL, 值, 值长度, 0) ' 取哈希值

CryptDestroyHash (对象句柄) ' 释放哈希对象

CryptReleaseContext (密钥容器, 0) ' 释放容器

返回 (字节集到十六进制 (值, 1))

.子程序 字节集到十六进制, 文本型

.参数 字节集, 字节集

.参数 格式, 整数型, 可空

.局部变量 长度, 整数型

.局部变量 文本, 文本型

.局部变量 计次, 整数型

.局部变量 Tmp, 文本型

长度 = 取字节集长度 (字节集)

.变量循环首 (1, 长度, 1, 计次)

Tmp = 取十六进制文本 (取字节集数据 (取字节集中间 (字节集, 计次, 1), 3, ))

.如果真 (是否为空 (格式) 或 格式 = 0)

.判断开始 (取文本长度 (Tmp) = 1)

文本 = 文本 + “0” + Tmp + “ ”

.默认

文本 = 文本 + Tmp + “ ”

.判断结束

.如果真结束

.如果真 (格式 = 1)

.判断开始 (取文本长度 (Tmp) = 1)

文本 = 文本 + “0” + Tmp

.默认

文本 = 文本 + Tmp

.判断结束

.如果真结束

.变量循环尾 ()

返回 (删尾空 (文本))

.版本 2

.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, , , 保留

.常量 PROV_RSA_FULL, "1"

.常量 PROV_RSA_AES, "24"

.常量 CRYPT_VERIFYCONTEXT, "4026531840"

.常量 CALG_MD2, "32769"

.常量 CALG_MD4, "32770"

.常量 CALG_MD5, "32771"

.常量 CALG_SHA1, "32772"

.常量 CALG_SHA_256, "32780"

.常量 CALG_SHA_384, "32781"

.常量 CALG_SHA_512, "32782"

.常量 CALG_RC4, "26625"

.常量 HP_HASHVAL, "2"

.常量 CRYPT_CREATE_SALT, "4"

.常量 ENCRYPT_BLOCK_SIZE, "8"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6422149.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存