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
捕魚
主站蜘蛛池模板: 国产视频入口| 日韩专区欧美| 国产视频一区二区在线观看| 精品午夜国产福利观看| 国产精品久线在线观看| 小说区 亚洲 自拍 另类| 亚洲高清在线天堂精品| 婷婷午夜天| 国产中文一区二区苍井空| 免费在线成人网| 国产成人精品第一区二区| 中文字幕免费视频| 亚洲清纯自偷自拍另类专区| 欧美精品另类| 久久精品国产精品一区二区| 国产一级二级三级毛片| 亚洲国产天堂久久综合226114| 67194亚洲无码| 呦女精品网站| 日本AⅤ精品一区二区三区日| 中文字幕 91| 色网站在线免费观看| 国产精品亚洲一区二区三区z| 亚洲性视频网站| 高清精品美女在线播放| 91青青视频| 毛片网站观看| 最新国产精品鲁鲁免费视频| 国产欧美日韩资源在线观看| 久久国产乱子| 在线不卡免费视频| 国产新AV天堂| 日韩一级二级三级| 国产一区二区三区夜色| 无码一区二区波多野结衣播放搜索| 性视频一区| 国产在线视频福利资源站| 中文字幕日韩视频欧美一区| 国产精品综合色区在线观看| 久久semm亚洲国产| 91福利国产成人精品导航| 一区二区三区国产精品视频| 成人午夜视频在线| 国产69精品久久久久孕妇大杂乱| 亚洲午夜天堂| yjizz国产在线视频网| 欧美另类视频一区二区三区| 亚洲中久无码永久在线观看软件 | 亚洲床戏一区| 免费欧美一级| 国产毛片片精品天天看视频| 青青青国产免费线在| 中文字幕1区2区| 青青草综合网| 色屁屁一区二区三区视频国产| 久久香蕉国产线看观看精品蕉| 免费看av在线网站网址| 亚洲成人在线网| 亚洲国产欧洲精品路线久久| 最新亚洲av女人的天堂| 婷婷色在线视频| 国产精品吹潮在线观看中文| 国产亚洲精品自在久久不卡| 欧美日本在线观看| 中文字幕va| 国产精品久久久久鬼色| 欧美一区国产| 亚洲三级色| 精品久久综合1区2区3区激情| 免费观看欧美性一级| 久久中文无码精品| 九九精品在线观看| 色综合中文综合网| 日本欧美一二三区色视频| 丁香六月激情婷婷| 激情無極限的亚洲一区免费| 日本一区二区三区精品国产| 亚洲无卡视频| 强乱中文字幕在线播放不卡| 国产导航在线| 国产日产欧美精品| 午夜视频免费一区二区在线看|