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
主站蜘蛛池模板: 搞黄网站免费观看| 婷婷午夜影院| 超碰aⅴ人人做人人爽欧美 | 在线欧美国产| 波多野结衣无码视频在线观看| 色婷婷啪啪| 国产色网站| 97在线碰| 国产精品55夜色66夜色| 国产极品美女在线播放| 国国产a国产片免费麻豆| 亚洲,国产,日韩,综合一区| 在线欧美日韩| 亚洲国产欧洲精品路线久久| 九九这里只有精品视频| 国产第八页| 精品精品国产高清A毛片| 亚洲欧美一区二区三区图片| 久操中文在线| 国产成人精品无码一区二| 午夜影院a级片| 色综合天天综合中文网| 99热国产这里只有精品无卡顿"| 国产精品福利导航| 精品三级在线| 成人综合网址| 福利国产微拍广场一区视频在线| 囯产av无码片毛片一级| 国产黄网永久免费| 国产精品性| 亚洲视频影院| 国产又大又粗又猛又爽的视频| 欧美人人干| 另类欧美日韩| 国产jizz| 一区二区欧美日韩高清免费| 免费aa毛片| 亚洲天堂视频网站| 97精品久久久大香线焦| 亚洲一区二区三区香蕉| 日韩欧美成人高清在线观看| 伊人天堂网| 色妞www精品视频一级下载| 国产麻豆va精品视频| 一区二区三区四区日韩| 日韩小视频在线播放| 一本无码在线观看| 色AV色 综合网站| 成人午夜天| 亚洲成人动漫在线观看| 亚洲精品国偷自产在线91正片| 亚洲国产系列| 毛片久久网站小视频| 亚洲福利一区二区三区| 91国内外精品自在线播放| 国产欧美精品午夜在线播放| 日本爱爱精品一区二区| 欧美日韩一区二区三区在线视频| jizz在线免费播放| 好吊色妇女免费视频免费| 色综合网址| 一级毛片a女人刺激视频免费| 91蝌蚪视频在线观看| 91小视频版在线观看www| 午夜无码一区二区三区在线app| 成人欧美在线观看| 野花国产精品入口| 国产精品99r8在线观看| 99热这里只有精品国产99| 欧美激情福利| 中文字幕亚洲乱码熟女1区2区| 国产精品福利导航| 日韩欧美高清视频| 久久国产精品影院| 国产69精品久久| 99激情网| 亚洲天堂色色人体| 99999久久久久久亚洲| 波多野结衣视频网站| 免费一级毛片在线观看| 久热精品免费| 亚洲国产一区在线观看|