999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計(jì)算機(jī)指紋生成的研究

2014-06-30 07:12:56姚衛(wèi)國(guó)
都市家教·上半月 2014年6期

姚衛(wèi)國(guó)

【摘 要】為了保護(hù)知識(shí)產(chǎn)權(quán),防止軟件盜版的產(chǎn)生,本文主要介紹了軟件程序加密方法中的軟加密方法、軟加密工作原理以及利用易語言編程生成計(jì)算機(jī)指紋信息的過程。

【關(guān)鍵詞】加密方法;加密原理;計(jì)算機(jī)指紋;易語言

1 前言

為防止軟件被盜用,維護(hù)軟件開發(fā)者的知識(shí)產(chǎn)權(quán),保護(hù)軟件開發(fā)者的經(jīng)濟(jì)利益,軟件開發(fā)者通常防止盜版的措施是采用軟加密方法來保護(hù)自己的軟件產(chǎn)品。本文主要介紹了軟加密的工作原理和一種新的生成計(jì)算機(jī)指紋信息的方法。

2 加密原理

軟加密是一種在軟件運(yùn)行過程中對(duì)計(jì)算機(jī)指紋進(jìn)行認(rèn)證的技術(shù),不同于硬加密需要在計(jì)算機(jī)相應(yīng)硬件上固化加密信息。對(duì)于任意的兩臺(tái)計(jì)算機(jī),都能夠通過計(jì)算機(jī)的系統(tǒng)的特征信息或計(jì)算機(jī)硬件的標(biāo)識(shí)信息進(jìn)行區(qū)分,如同人的指紋信息一樣。這些計(jì)算機(jī)系統(tǒng)的特征信息和計(jì)算機(jī)硬件的標(biāo)識(shí)信息的集合統(tǒng)稱為計(jì)算機(jī)指紋。如:磁盤的分區(qū)卷標(biāo),不同軟件系統(tǒng)的計(jì)算機(jī)中磁盤分區(qū)卷標(biāo)不同;硬盤序列號(hào),任意兩張硬盤的序列號(hào)是不一樣的。軟加密并不是對(duì)軟件的所有信息都進(jìn)行加密設(shè)置,僅僅是在軟件安裝或運(yùn)行時(shí)進(jìn)行加密處理。軟件程序初次安裝時(shí),安裝軟件會(huì)讀取相應(yīng)的計(jì)算機(jī)指紋信息,安裝軟件使用用軟件開發(fā)者在程序中設(shè)置的加密算法加密計(jì)算機(jī)指紋信息生成加密文件,并將加密文件寫入到計(jì)算機(jī)注冊(cè)表中。當(dāng)下次啟動(dòng)運(yùn)行軟件程序時(shí),軟件程序再次讀取相應(yīng)的計(jì)算機(jī)指紋信息并采用同一種加密算法將其加密產(chǎn)生密文文件,然后與計(jì)算機(jī)軟件注冊(cè)表中的密文文件數(shù)據(jù)進(jìn)行比較,如果兩個(gè)文件數(shù)據(jù)相同則繼續(xù)運(yùn)行軟件程序,否則停止運(yùn)行軟件程序。

3 計(jì)算機(jī)指紋的生成

易語言是我國(guó)自主研發(fā)、擁有全部軟件知識(shí)產(chǎn)權(quán)的軟件開發(fā)編程語言。它具有全可視化的窗口界面,支持使用漢語字、詞編程。易語言可有效的保障國(guó)家的安全,有效地防止外國(guó)軟件的后門隱患。

用易語言程序生成計(jì)算機(jī)指紋,主要依靠易語言中的系統(tǒng)核心支持庫。系統(tǒng)核心支持庫中的GetHDiskCode命令、GetHDInfo命令、GetCpuInfo命令和GetApa-pterList命令功能如下表1,可以生成計(jì)算機(jī)指紋硬盤特征字、硬盤序列號(hào)、CPU序列號(hào)、網(wǎng)卡MAC等信息。

表1 命令功能表

命令名稱:GetHDiskCode

調(diào)用格式:〈整數(shù)型〉取硬盤特征字()

返回電腦中第一個(gè)物理硬盤的物理特征字,該特征字是僅硬件相關(guān)的,也就是說與任何軟件系統(tǒng)都無關(guān)(包括操作系統(tǒng))。本命令為初級(jí)命令。

命令名稱:GetHDInfo

調(diào)用格式:〈邏輯型〉取硬盤信息(硬盤信息 硬盤信息,[整數(shù)型 硬盤序號(hào)])

取硬件出廠信息。本命令為初級(jí)命令。

參數(shù)<1>的名稱為“硬盤信息”,類型為“硬盤信息(HDInfo)”。待取得的硬盤信息。

參數(shù)<2>的名稱為“硬盤序號(hào)”,類型為“整數(shù)型(int)”,可以被省略。待取得的硬盤信息的硬盤序號(hào)。可以為以下常量之一:0、#接口常量.磁盤0;1、#接口常量.磁盤1;2、#接口常量.磁盤2;3、#接口常量.磁盤3。

命令名稱:GetCpuInfo

調(diào)用格式:〈無返回值〉取CPU信息(CPU信息CPU信息)

取CPU信息。本命令為初級(jí)命令。

參數(shù)<1>的名稱為“CPU信息”,類型為“CPU信息(CPUInfo)”。待取得的CPU信息。

命令名稱:GetApapterList

調(diào)用格式:〈網(wǎng)卡信息數(shù)組〉取網(wǎng)卡信息列表()

取得本地計(jì)算機(jī)的網(wǎng)卡信息列表。失敗返回空。本命令為初級(jí)命令。

4 易語言程序的實(shí)現(xiàn)

4.1創(chuàng)建程序啟動(dòng)窗口

利用系統(tǒng)核心支持庫的基本組件創(chuàng)建計(jì)算機(jī)指紋信息顯示窗口,各基本組件的名稱和屬性如下表2。

表2 組件名稱、屬性表

組件名稱 屬性 組件名稱 屬性

標(biāo)簽1 標(biāo)題=“硬盤特征字” 編輯框1 內(nèi)容=NULL

標(biāo)簽2 標(biāo)題=“硬盤序列號(hào)” 編輯框2 內(nèi)容= NULL

標(biāo)簽3 標(biāo)題=“CPU序列號(hào)” 編輯框3 內(nèi)容= NULL

標(biāo)簽4 標(biāo)題=“網(wǎng)卡MAC” 編輯框4 內(nèi)容= NULL

4.2雙擊啟動(dòng)窗口,添加啟動(dòng)窗口程序變量,添加子程序,如圖1

4.3編輯程序代碼

編輯框1.內(nèi)容 = 到文本 (取硬盤特征字 ())‘GetHDiskCode命令的應(yīng)用

取硬盤信息 (硬盤信息, #接口常量.磁盤0)‘GetHDInfo命令的應(yīng)用

編輯框2.內(nèi)容 = 到文本 (硬盤信息.序列號(hào))

取CPU信息 (CPU)‘GetCpuInfo命令的應(yīng)用

編輯框3.內(nèi)容 = 到文本 (CPU.序列號(hào))

網(wǎng)卡 = 取網(wǎng)卡信息列表 () ‘GetApapterList命令的應(yīng)用

編輯框5.內(nèi)容 = 到文本 (網(wǎng)卡 [1].物理地址)

4.4程序運(yùn)行結(jié)果,如圖2。

圖1 程序變量定義、子程序定義圖

圖2 運(yùn)行結(jié)果圖

5 總結(jié)

易語言是一種可以使用漢語字、詞編寫程序,易學(xué)易用,適應(yīng)于我國(guó)國(guó)情的軟件開發(fā)程序設(shè)計(jì)語言。通過易語言的系統(tǒng)核心支持庫提供的命令,可以編寫簡(jiǎn)單的易語言程序代碼生成相應(yīng)的計(jì)算機(jī)指紋信息,方便實(shí)現(xiàn)易語言軟件程序的軟加密操作,也能夠有效地保護(hù)我國(guó)計(jì)算機(jī)信息的安全。

參考文獻(xiàn):

[1]魏會(huì)君.軟件的加密保護(hù)技術(shù)探討[J].石油工業(yè)計(jì)算機(jī)應(yīng)用.2002,2:40—41.

[2]鞠斌山,邱曉鳳,張文東.利用計(jì)算機(jī)指紋實(shí)現(xiàn)軟件加密原理與方法[J].青島大學(xué)學(xué)報(bào).2005,9:63—67.

[3]大連易翔軟件開發(fā)有限公司編.中文編程·從入門到精通[M]. 海洋出版社.2011年

主站蜘蛛池模板: 国内精品伊人久久久久7777人| 欧美精品在线免费| 四虎永久免费在线| 91成人在线免费观看| 色哟哟国产精品| 国产乱子伦视频三区| 911亚洲精品| 亚洲综合色区在线播放2019| 亚洲AV无码精品无码久久蜜桃| 2021国产精品自拍| 中文字幕1区2区| 亚洲色图欧美一区| 无码高潮喷水专区久久| 中文字幕乱妇无码AV在线| 91麻豆国产精品91久久久| 免费a在线观看播放| 国产精品网址你懂的| 成人小视频网| 呦视频在线一区二区三区| 成人国产免费| 欧美精品黑人粗大| 精品久久久久久成人AV| 亚洲精品你懂的| 国产幂在线无码精品| 久久国产精品麻豆系列| 欧美亚洲国产日韩电影在线| 成年人国产网站| 成人福利在线观看| 国产高清自拍视频| 日韩成人在线网站| 成人国产精品2021| 欧美日本中文| 91亚洲免费视频| 亚洲成aⅴ人在线观看| 欧美色99| 欧美日韩高清| 熟妇无码人妻| 91午夜福利在线观看| 无码国产偷倩在线播放老年人| 91麻豆国产视频| 欧美成人h精品网站| 国产黄视频网站| av在线无码浏览| аv天堂最新中文在线| 亚洲三级视频在线观看| 又大又硬又爽免费视频| 国产精品久久久久婷婷五月| 成年片色大黄全免费网站久久| 久久国产亚洲欧美日韩精品| 99热这里只有精品久久免费| 亚洲精品视频网| 亚洲天堂免费在线视频| 国产在线八区| 国产精品女在线观看| 国产欧美精品一区aⅴ影院| 国产福利小视频在线播放观看| 婷婷久久综合九色综合88| 免费人成视频在线观看网站| 亚洲区视频在线观看| 日韩一区精品视频一区二区| 国产欧美高清| 人妖无码第一页| 亚洲无码不卡网| 亚洲婷婷丁香| 国产精品视频3p| 亚洲中文字幕在线一区播放| 99久久精品视香蕉蕉| 国产在线日本| 孕妇高潮太爽了在线观看免费| 中国国产高清免费AV片| 欧美日韩精品一区二区视频| 在线另类稀缺国产呦| 婷婷六月综合网| 先锋资源久久| 久久综合亚洲鲁鲁九月天| 亚洲国产欧美自拍| 国产成人精彩在线视频50| av尤物免费在线观看| 国产精品污视频| 欧美综合中文字幕久久| 无码中文字幕精品推荐| 亚洲色图欧美在线|