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日韩一二三区| 亚洲国产精品人久久电影| 日韩精品毛片| 日韩天堂在线观看| 国产欧美精品一区二区| 国产精品爆乳99久久| 久久久四虎成人永久免费网站| 国产在线精品网址你懂的| 亚洲免费福利视频| 国产女人18毛片水真多1| 国产性生大片免费观看性欧美| 国产精品大尺度尺度视频| 乱系列中文字幕在线视频| 尤物成AV人片在线观看| 999精品在线视频| 免费国产无遮挡又黄又爽| 国产人成乱码视频免费观看 | 国产精品欧美在线观看| 97视频免费看| 欧美成人一级| 日本精品一在线观看视频| 99久久国产综合精品2023| 日韩国产亚洲一区二区在线观看| 日韩毛片基地| 为你提供最新久久精品久久综合| 国产亚洲视频免费播放| 亚洲最猛黑人xxxx黑人猛交| 欧美A级V片在线观看| 91啦中文字幕| 久久国产香蕉| 国产欧美日韩综合一区在线播放| 国产va在线观看| 91网在线| 国产成人成人一区二区| 毛片基地美国正在播放亚洲 | 精品91在线| av一区二区三区高清久久| 免费国产无遮挡又黄又爽| 欧美激情二区三区| 精品少妇人妻一区二区| 亚洲欧美人成人让影院| 9啪在线视频| 国产黑丝视频在线观看| 亚洲水蜜桃久久综合网站| 亚洲va在线观看| 波多野结衣一区二区三区AV| 高清不卡毛片| 久青草国产高清在线视频| 国产激情无码一区二区APP| 沈阳少妇高潮在线| 亚洲日韩国产精品综合在线观看| 四虎成人精品在永久免费| 中文字幕在线免费看| 日韩黄色大片免费看| 免费a级毛片18以上观看精品| 成年人福利视频| 69精品在线观看| 国产乱视频网站| 久久这里只有精品66| 一级看片免费视频| 人妖无码第一页| 91在线精品免费免费播放| 国产精品成人第一区| 亚洲精品自拍区在线观看| 在线精品亚洲国产| 欧美在线视频不卡第一页| 91丨九色丨首页在线播放| 99精品视频在线观看免费播放| 国产福利一区二区在线观看| 四虎成人免费毛片| 国产成人夜色91| 欧美日韩在线成人| 日韩黄色精品| 午夜国产精品视频黄| 亚洲第一成年人网站| 亚洲女人在线| 国产精品手机视频一区二区|