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年

主站蜘蛛池模板: 四虎成人精品| 日本www在线视频| 国产va视频| 久久亚洲美女精品国产精品| 国产色婷婷| 国产在线观看一区二区三区| 欧美日韩在线观看一区二区三区| 国产免费网址| 亚洲欧洲综合| 亚洲欧美色中文字幕| 欧美日韩在线亚洲国产人| 国产xxxxx免费视频| 久久女人网| 国产精品视频3p| 亚洲人成在线精品| 欧美啪啪网| 国产成人精品亚洲77美色| 中国一级特黄视频| 男人天堂伊人网| 69视频国产| 欧美日韩在线成人| 国产手机在线观看| 青青青伊人色综合久久| 91在线国内在线播放老师| 自拍偷拍一区| 国产精品短篇二区| 日韩精品免费一线在线观看| 欧美一级黄片一区2区| 欧美在线网| 亚洲Aⅴ无码专区在线观看q| 91九色国产在线| 一区二区三区四区在线| 亚洲成A人V欧美综合| 久久久久久久久18禁秘| 三上悠亚精品二区在线观看| 在线欧美日韩国产| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 精品久久蜜桃| 亚洲av无码牛牛影视在线二区| 亚洲成人黄色网址| 国产精品亚洲专区一区| 欧美激情福利| 精品国产电影久久九九| 色综合天天综合中文网| 成人亚洲国产| 在线免费观看AV| 久久男人资源站| 欧美一区日韩一区中文字幕页| 国产自在线播放| 亚洲激情区| 国产一级片网址| 无码中文字幕乱码免费2| 日韩在线成年视频人网站观看| 精品视频在线观看你懂的一区 | 人人澡人人爽欧美一区| 国产成人综合日韩精品无码不卡| 热久久这里是精品6免费观看| 欧美视频在线观看第一页| 丁香婷婷久久| 国产香蕉国产精品偷在线观看| 亚洲国产成人久久精品软件| 9999在线视频| 四虎成人精品| 国产精品思思热在线| 欧洲亚洲一区| 人妻中文久热无码丝袜| 国产xx在线观看| 国产真实二区一区在线亚洲| 国产精品免费电影| 制服丝袜 91视频| 美女视频黄又黄又免费高清| 国产免费好大好硬视频| 久久91精品牛牛| 亚洲无码不卡网| 无码中文字幕加勒比高清| 高清乱码精品福利在线视频| 欧美午夜久久| 91国内外精品自在线播放| 免费女人18毛片a级毛片视频| 成人国产精品2021| 福利视频一区| 精品福利一区二区免费视频|