国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > 易語言 > 正文

易語言注冊機生成永久或限時注冊碼的寫法

2024-07-21 23:02:35
字體:
來源:轉載
供稿:網友

DLL命令表

.版本 2.DLL命令 CryptCreateHash, 整數型, "advapi32.dll", "CryptCreateHash", 公開  .參數 hProv, 整數型  .參數 Algid, 整數型  .參數 hKey, 整數型  .參數 dwFlags, 整數型  .參數 phHash, 整數型, 傳址.DLL命令 CryptDestroyHash, 整數型, "advapi32.dll", "CryptDestroyHash", 公開  .參數 hHash, 整數型, 傳址.DLL命令 CryptGetHashParam, 整數型, "advapi32.dll", "CryptGetHashParam", 公開  .參數 hHash, 整數型  .參數 dwParam, 整數型  .參數 pByte, 字節集  .參數 pdwDataLen, 整數型, 傳址  .參數 dwFlags, 整數型.DLL命令 CryptReleaseContext, 整數型, "advapi32.dll", "CryptReleaseContext", 公開  .參數 hProv, 整數型, 傳址  .參數 dwFlags, 整數型, 傳址.DLL命令 CryptHashData, 整數型, "advapi32.dll", "CryptHashData", 公開  .參數 hHash, 整數型  .參數 pbData, 字節集, 傳址  .參數 dwDataLen, 整數型  .參數 dwFlags, 整數型.DLL命令 CryptAcquireContextA, 整數型, "advapi32.dll", "CryptAcquireContextA", 公開  .參數 phProv, 整數型, 傳址  .參數 pszContainer, 文本型  .參數 pszProvider, 文本型  .參數 dwProvType, 整數型  .參數 dwFlags, 整數型

生成注冊碼的代碼

.版本 2.支持庫 dp1.程序集 窗口程序集1.子程序 _生成按鈕_被單擊.局部變量 sj1, 文本型.局部變量 sj2, 文本型.局部變量 sj3, 文本型.局部變量 臨時文本, 文本型.局部變量 臨時時間, 日期時間型.如果 (類型組合框.現行選中項 = 0)  臨時時間 = [2080年12月31日].否則  臨時時間 = 日期框.今天.如果結束sj1 = 到文本 (取年份 (臨時時間))sj2 = 到文本 (取月份 (臨時時間))sj2 = 選擇 (取文本長度 (sj2) = 1, “0” + sj2, sj2)sj3 = 到文本 (取日 (臨時時間))sj3 = 選擇 (取文本長度 (sj3) = 1, “0” + sj3, sj3)臨時文本 = 到文本 (左移 (到數值 (sj1 + sj2 + sj3), 4))臨時文本 = 進制_十到十六 (到數值 (臨時文本))臨時文本 = 臨時文本 + 進制_十到十六 (取文本長度 (臨時文本) + 1)臨時文本 = 到大寫 (取數據摘要 (到字節集 (機器碼編輯框.內容 + 校驗_取sha1 (到字節集 (機器碼編輯框.內容))))) + 臨時文本注冊碼編輯框.內容 = 臨時文本置剪輯板文本 (注冊碼編輯框.內容).子程序 _類型組合框_列表項被選擇.如果 (類型組合框.現行選中項 = 0)  日期框.禁止 = 真.否則  日期框.禁止 = 假.如果結束.子程序 進制_十到十六, 文本型, 公開, 運算_十進制到十六進制.參數 十進制數, 整數型返回 (取十六進制文本 (十進制數)).子程序 校驗_取sha1, 文本型, 公開, 返回40位的校驗數據.參數 字節集數據, 字節集, , 要取數據摘要的字節集返回 (到小寫 (MD過程 (字節集數據, 32772, 20))).子程序 MD過程, 文本型.參數 x, 字節集.參數 種類, 整數型.參數 長度, 整數型.局部變量 hCryptProv, 整數型.局部變量 hKey, 整數型.局部變量 hHash, 整數型.局部變量 pbBuffer, 字節集.局部變量 cbHash, 整數型.局部變量 rgbHash, 字節集.局部變量 rgbDigits, 字節集.局部變量 局_MD5, 字節集.局部變量 b, 整數型.局部變量 i, 整數型.局部變量 len, 整數型.如果 (CryptAcquireContextA (hCryptProv, “”, “”, 1, -268435456) = 0)  .如果真 (CryptAcquireContextA (hCryptProv, “”, “”, 1, 0) = 0)    返回 (“”)  .如果真結束.否則  .如果 (CryptCreateHash (hCryptProv, 種類, hKey, 0, hHash) = 0)    CryptReleaseContext (hCryptProv, 0)    返回 (“”)  .否則    pbBuffer = x    len = 取字節集長度 (x)    .如果 (CryptHashData (hHash, pbBuffer, len, 0) = 0)      CryptDestroyHash (hHash)      CryptReleaseContext (hCryptProv, 0)      返回 (“”)    .否則      rgbHash = 取空白字節集 (長度)      cbHash = 長度      .如果 (CryptGetHashParam (hHash, 2, rgbHash, cbHash, 0) = 0)        CryptDestroyHash (hHash)        CryptReleaseContext (hCryptProv, 0)        返回 (“”)      .否則        rgbDigits = 到字節集 (“0123456789ABCDEF”)        局_MD5 = 取空白字節集 (長度 × 2)        .變量循環首 (0, cbHash - 1, 1, i)          b = rgbHash [i + 1]          局_MD5 [i × 2 + 1] = rgbDigits [右移 (b, 4) + 1]          局_MD5 [i × 2 + 2] = rgbDigits [位與 (b, 15) + 1]        .變量循環尾 ()        CryptDestroyHash (hHash)        CryptReleaseContext (hCryptProv, 0)      .如果結束    .如果結束  .如果結束.如果結束返回 (到文本 (局_MD5))

運行結果:

易語言,注冊機,注冊碼

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河源市| 博白县| 饶平县| 肇东市| 忻州市| 临江市| 科技| 来安县| 梅河口市| 巴彦淖尔市| 中宁县| 烟台市| 彭山县| 延川县| 安泽县| 沧源| 苏尼特右旗| 固始县| 新泰市| 浦北县| 濉溪县| 镇平县| 仲巴县| 彭山县| 嘉峪关市| 天峨县| 右玉县| 崇州市| 甘谷县| 兴安盟| 宜州市| 惠安县| 滦平县| 兰西县| 裕民县| 进贤县| 台东市| 临高县| 噶尔县| 河间市| 乳源|