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

動態密碼電子鎖的設計

2012-08-08 02:31:50劉守兵
網絡安全與數據管理 2012年15期
關鍵詞:程序用戶系統

劉守兵

(東華大學,上海 201620)

隨著電子商務的發展,特別是奢侈品網上交易的發展,快遞運輸的安全日益引起人們的關注。常見的電子密碼鎖,一般只有固定的密碼,容易遭到暴力破解,不能滿足快遞運輸的需要。本文擬設計一種每次開鎖需輸入不同密碼的電子密碼鎖,以防止密碼被暴力破解,并可以根據開鎖代碼判斷快遞運輸狀態。

1 設計要求

(1)共5位密碼,每位密碼的取值范圍為 0~9。

(2)系統根據開鎖次數、電子鎖序號、開機隨機數動態生成密碼。

(3)5位密碼輸入不完全正確時,報警30 s,重新生成開機隨機數并顯示,生成新的密碼,用戶需要新的密碼才能打開密碼鎖。

(4)鍵入的 5位密碼完全正確時,LED閃爍 10 s,電子鎖開鎖。

(5)電子鎖上鎖后,顯示上鎖隨機數,用戶正確輸入密碼前,用戶不能重新生成隨機數。

(6)由于電子鎖運行過程中,需要輪換顯示上鎖隨機數、開鎖隨機數以及用戶輸入的密碼,因此,電子鎖需要有一位數碼管顯示相應的功能符。

(7)成本要比較低,硬件和軟件要盡可能簡潔可靠,便于批量生產[1]。

2 設計思路及軟硬件實現

根據總體設計要求分析,該電子鎖電路需要的I/O口線少于15個。若設計得當,程序不超過8 KB,所需的RAM少于256×8 bit。所以可選擇質優價廉的 AT89C52,而且不需要外接程序存儲器和數據存儲器及其他擴展部件。外圍電路主要由LED、鍵盤輸入顯示電路、繼電器驅動電路、揚聲器等組成。其硬件框圖如圖1所示。

圖1 動態密碼電子鎖硬件框圖

電子鎖上鎖后,數碼管顯示5位上鎖代碼,此代碼由2位開鎖次數和3位隨機數隨機組成。每次上鎖,由于開鎖次數和生成的隨機數不同,所以每次上鎖的上鎖代碼也不同。上鎖后,上鎖代碼存入E2PROM,正確開鎖前,不允許重復獲取上鎖代碼。第一次按開鎖鍵,數碼管顯示5位開鎖代碼,此代碼由前兩位的開鎖次數代碼和后三位的隨機數組成。如果開鎖代碼顯示的次數代碼與上鎖代碼顯示的上鎖次數代碼不同,客戶可以拒收或聯系賣家。第二次按開鎖鍵,進入密碼輸入程序,客戶可以按移位鍵和數字增加鍵輸入計算所得的密碼。全部密碼輸入完畢后,用戶第三次按下開鎖鍵,系統驗證輸入密碼是否正確,如正確,開鎖,綠色 LED閃爍 10 s;若密碼錯誤,蜂鳴器報警30 s后,重新顯示新的開鎖代碼,需要輸入最新生成的密碼。用戶需要密碼超時,重新顯示開鎖代碼,用戶需要輸入新的密碼。整個系統程序框圖如圖2所示。

圖2 動態密碼電子鎖的軟件流程圖

3 上鎖代碼、開鎖代碼的生成程序

為了保證程序運行過程中可以根據需要隨時顯示不同的隨機數,本程序在定時器中斷程序放置一個遞增變量作為種子,以調用strand()程序初始化隨機數程序。然后調用rand()產生隨機數。

上鎖隨機數由3位隨機數和2位開鎖次數代碼組成。在本系統中采用隨機數的個位、十位、百位和開鎖次數的個位、十位組成。系統取得這5個數字后,根據其和格式化這5個數字,生成上鎖隨機數。其程序流程圖如圖3所示。

開鎖隨機數由3位隨機數和2位開鎖次數代碼組成。為了方便客戶根據開鎖次數判斷快遞運輸狀態,開鎖代碼的首兩位為開鎖次數的十位和個位。后三位為隨機數百位、十位和個位。

圖3 上鎖代碼程序流程圖

4 密碼驗證程序

電子鎖系統運行過程中,每次用戶輸入密碼后,系統首先根據上鎖隨機數、開鎖隨機數、開鎖次數、電子鎖序列號生成密碼,然后與用戶輸入的密碼匹配。密碼輸入正確,開鎖,發光管閃爍,并初始化參數,運行電子鎖再次上鎖。若密碼輸入錯誤,報警30 s,在報警的過程中,不接收任何按鍵輸入,而是產生新的開鎖隨機數并顯示,用戶需要輸入最新產生的密碼才能開鎖。其程序流程圖如圖4所示。

圖4 密碼驗證程序流程圖

5 管理系統程序

管理系統主要由數據庫、商家發貨管理程序、買家收貨系統組成。數據庫主要用來存儲上鎖代碼、序列號、商家信息、電子鎖編碼信息和買家信息,商家發貨后,登錄管理系統,輸入發貨商品所用電子鎖編碼信息和上鎖代碼以及買家ID。對應買家登錄后,系統提示買家收貨以及商品所用電子鎖的開鎖代碼首兩位數字。收到貨物后,買家檢查開鎖代碼是否符合系統提示,若正確,登錄管理系統,輸入開鎖代碼,獲取密碼開鎖;若錯誤,直接拒收,或聯系賣家處理。

動態密碼電子鎖可以根據開鎖次數、電子鎖序列號動態生成密碼,每次開鎖需要輸入不同的密碼才能開鎖,不能暴力破解開鎖密碼,滿足了快遞運輸安全性的要求。同時硬件簡潔可靠,符合系統設計要求。

[1]董繼成.一種新型安全的單片機密碼鎖[J].電子技術,2004(3):58-60.

猜你喜歡
程序用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 国产欧美在线| 国产精品美女在线| 国产精品人莉莉成在线播放| 欧美丝袜高跟鞋一区二区| 青青操国产| 亚洲成在人线av品善网好看| 国产69精品久久久久孕妇大杂乱 | 999在线免费视频| 美臀人妻中出中文字幕在线| 日韩精品无码免费专网站| 色哟哟国产精品| a级毛片在线免费| 99人体免费视频| 精品国产一二三区| 丁香五月激情图片| 亚洲经典在线中文字幕| 人妻无码AⅤ中文字| 日本伊人色综合网| 无码啪啪精品天堂浪潮av| 亚洲无码精彩视频在线观看| 女人18毛片一级毛片在线 | 久久午夜夜伦鲁鲁片不卡| 国产白浆视频| 亚洲91在线精品| 国产一级妓女av网站| 日韩无码黄色| 免费看的一级毛片| 日韩AV手机在线观看蜜芽| 波多野结衣无码AV在线| 日本欧美成人免费| 国产日韩丝袜一二三区| 美美女高清毛片视频免费观看| 成人福利免费在线观看| 少妇极品熟妇人妻专区视频| www.精品视频| 国产喷水视频| 2019国产在线| 国产另类视频| 老司国产精品视频91| 婷婷丁香在线观看| 国产亚洲精久久久久久无码AV| 亚洲侵犯无码网址在线观看| 日本成人一区| 国产精品嫩草影院视频| 亚洲区欧美区| 国产爽歪歪免费视频在线观看 | 热伊人99re久久精品最新地| 欧美国产另类| 欧美va亚洲va香蕉在线| a级毛片网| 欧美福利在线| 欧美日韩高清在线| 五月综合色婷婷| 97av视频在线观看| 九色国产在线| 国产精品不卡片视频免费观看| 性网站在线观看| 国产国模一区二区三区四区| 亚洲天堂视频网站| 喷潮白浆直流在线播放| 国产欧美在线观看一区| 国产00高中生在线播放| 国产成人麻豆精品| 欧美国产综合视频| 成人在线天堂| 亚洲欧美自拍中文| 国内嫩模私拍精品视频| 老司机午夜精品网站在线观看| 精品欧美视频| 黄色国产在线| 欧美第九页| 美女一区二区在线观看| 伊人久久青草青青综合| 国产在线日本| 国产真实自在自线免费精品| 国产第一福利影院| 国内精品九九久久久精品| 亚洲中文字幕在线观看| 99久久精彩视频| 国产福利一区在线| 国产成人av一区二区三区| 欧美成人国产|