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

石油行業商業軟件密碼服務系統設計

2015-10-17 02:24:46
河南科技 2015年7期
關鍵詞:用戶方法系統

章 濤 白 樺 龐 帥 王 巍

(1 1..中國石油大學,北京 10224902249;2 2..浙江正泰中自控制工程有限公司,浙江 杭州 31001810018)

1 石油領域商業軟件開發前景及問題

由于石油領域自身背景所限,大學生的編程水平主要集中在計算上,而對軟件架構、界面設計等只停留在初步水準。除此以外,考慮到石油行業現場條件復雜,一線技術人員需要快捷簡潔的操作方式。基于占用最少資源和操作時間的原則,軟件的計算主體以外部分(即登錄、幫助、保存和打印等功能)要相對的簡化。鑒于此,我們需要對軟件盈利方式中關鍵的密碼服務系統進行全面的設計。

2 密碼服務系統設計

我們結合自身特點,設計了簡單用戶名-密碼控制和在此基礎上的使用次數控制、使用時間控制以及機器碼-密碼控制四套簡便的密碼服務系統。我們采用石油行業商業軟件常用外包裝界面語言——VB6.0編寫了示范代碼。VB優秀的可視化編程語言,在用戶界面設計和快速開發等方面具有獨特的優勢[1]。從5.0版本開始,可以編譯鏈接生成本機代碼的可執行文件,能夠脫離 VB的集成開發環境進行發布,較好地封裝了用戶的算法,有效地保護用戶的源代碼[2]。

2.1 簡單用戶名—密碼控制系統

基本的密碼服務系統就是依靠用戶名和密碼的匹配來進行身份驗證。即用戶輸入從軟件開發者處購買的用戶名和密碼,軟件內部程序會檢測是否匹配來驗證使用者的權限。下面是一段實例代碼:

上述基本的用戶名-密碼驗證系統的缺陷在于獲得了身份信息的用戶可以無限制使用程序,甚至可以把得到驗證的用戶名和密碼流傳出去,影響軟件的后續銷售。

2.2 使用次數控制

在2.1節介紹的用戶名-密碼系統基礎上,我們可以加入使用次數的控制方法。即用戶以一定金額購買軟件的使用次數,每一次輸入用戶名和密碼運行程序就會進行計數,達到使用次數上限的用戶將無法通過驗證。這個方法有一個缺陷在于,用戶在達到一定使用次數后可以重新安裝軟件,清零使用計數從而獲得超出其購買次數的使用量。為了解決這個問題,我們的處理方法是用戶安裝軟件時程序默認在指定的一個盤符里建一個新的dat文件,存儲使用次數。每次安裝時會檢測這個文件是否存在,如果已存在則不會重新建文件(即把次數歸零)。VB語言中檢測文件是否存在的語句如下:

其中,app.path指存儲文件的路徑,abc.dat指存儲次數的數據文件名。其余部分與2.1節類似,只需要加入統計使用次數的變量即可,這里不多做贅述。但是,本方法雖然能控制一臺計算機上使用軟件的次數,但是用戶也可以通過在新機器上安裝軟件(相當于使用次數清零了)的方法獲得新的使用次數,這也會影響到軟件著作者的權益。

2.3 使用時間控制

還有一種商業軟件的銷售模式是控制用戶使用軟件的時間段,這分為使用軟件的總時長控制和軟件使用期限控制兩種方法。前者需要記錄用戶每次打開和關閉軟件的時間來獲得使用時長并疊加,超過用戶購買的時長以后則軟件失效。后者則在每次用戶登錄系統后驗證此時的系統時間是否超出了購買時限定的使用期限。為了防止用戶采取修改系統時間來無限使用軟件的方法,我們可以在用戶輸入用戶名及密碼后讀取網絡時間來進行判斷。VB語言里讀取網絡時間的語句為;

這種語言的缺陷還是在于無法控制軟件在不同機器間的流傳。

2.4 機器碼-密碼驗證系統

為了克服上述三種方法在機器間流傳上的無力局面,我們設計了一套機器碼-密碼驗證系統。這套系統的邏輯為:用戶先在作者提供的機器碼生成器上得到本機對應的機器碼并反饋給軟件著作者,編寫者用密碼生成器根據機器碼生成密碼發給用戶。用戶界面也會隱式地生成密碼和用戶得到的密碼相檢驗以實現密碼認證的過程。機器碼的生成是與用戶計算機的物理地址對應,這就避免了多臺計算機可以采用同一套用戶名登錄的問題。VB語言讀取計算機物理地址的示例代碼如下:

機器碼與密碼之間的轉換我們采用的進制轉換法,即在十進制下進行密碼算法計算,再轉換為十六進制形式設置為密碼。十六進制數字往往很難辨認出規律和關系,有利于密碼算法的保密性。

3 結語

本文針對商業軟件盈利模式中非常重要的身份驗證,分析了簡單用戶名-密碼控制和在此基礎上的使用次數控制、使用時間控制以及機器碼-密碼控制這四套簡便的密碼服務系統的優劣之處,考慮到程序的簡潔和便捷以及盈利模式的可持續性,我們推薦采用機器碼-控制系統。當然,用戶也可以根據自身實際情況選擇合適的控制方法或者控制方法組合。

[1]趙立偉,張春,施寅.面向過程的編譯和解釋環境在工控組態軟件系統中的應用[J].微計算機信息,2005,4:20-21.

[2]朱從旭,鄧宏貴.用VB和Fortran混合編程開發科學計算與作圖軟件[J].計算機應用,2000(20):65-67.

猜你喜歡
用戶方法系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 国内毛片视频| 国内精品视频在线| 成人精品午夜福利在线播放| 久久久久无码精品| 亚洲精品男人天堂| 精品日韩亚洲欧美高清a| 久久精品国产精品青草app| 无码日韩视频| a级毛片免费网站| 老司机午夜精品视频你懂的| 丁香婷婷综合激情| 亚洲女人在线| 国产中文在线亚洲精品官网| 乱系列中文字幕在线视频| 国产区在线观看视频| 日本www在线视频| 日韩精品少妇无码受不了| 日韩无码精品人妻| 久久亚洲日本不卡一区二区| 国产v精品成人免费视频71pao| 欧美日在线观看| 国产精品爽爽va在线无码观看 | 91成人在线观看| 四虎国产精品永久在线网址| 99久久精品免费观看国产| 在线免费无码视频| 在线播放91| 久久精品亚洲专区| 亚洲国产天堂在线观看| 亚洲精品波多野结衣| 国产成人精品一区二区秒拍1o| 免费视频在线2021入口| 国产香蕉国产精品偷在线观看| 色悠久久综合| A级全黄试看30分钟小视频| 国产成人亚洲欧美激情| 91在线无码精品秘九色APP| 欧美日韩中文国产va另类| 永久毛片在线播| 欧美a级在线| 国产在线观看高清不卡| 欧美一级视频免费| 国产日韩欧美一区二区三区在线 | 国产最新无码专区在线| 乱色熟女综合一区二区| 亚洲激情区| 无码综合天天久久综合网| 极品国产一区二区三区| 狼友视频国产精品首页| 久久亚洲中文字幕精品一区| 亚洲精品无码久久毛片波多野吉| 精品国产毛片| 国产精品久久久久久久久| 久久精品一品道久久精品| 国产一区二区在线视频观看| 99久久亚洲综合精品TS| 国产一区二区三区在线观看视频| 欧美视频免费一区二区三区| 99视频只有精品| 久久黄色影院| 亚洲日本中文字幕乱码中文| 国内嫩模私拍精品视频| 欧美在线黄| 色天堂无毒不卡| 精品人妻无码区在线视频| 人妻无码中文字幕一区二区三区| 18禁色诱爆乳网站| 91色综合综合热五月激情| 国产特级毛片| 日韩成人在线网站| 国产精品开放后亚洲| 亚洲无码高清免费视频亚洲 | 亚洲欧洲美色一区二区三区| 欧美五月婷婷| 亚洲有无码中文网| 久久99精品久久久久久不卡| 久久不卡精品| 91免费观看视频| 97se亚洲综合在线| 97久久人人超碰国产精品| 中文字幕精品一区二区三区视频| 亚洲视频四区|