如今二維碼已經(jīng)是一種生活方式,支付、交友、出行、門禁。..。..無處不在,每年我們會消耗二維碼超萬億個(gè),100天,騰訊健康碼用碼量達(dá)1400億個(gè)。那問題來了,如此大的用碼量,二維碼會用完嗎?答案是:會的。
若不夠用,是不是會重復(fù)使用?那對智能門禁而言,又怎樣能保證二維碼的安全性?要想搞清這些問題,我們需要從二維碼原理說起。二維碼怎樣識別?二維碼技術(shù)包含二維碼的解析與二維碼的生成,通常把需要傳遞的信息通過生成二維碼形式進(jìn)行傳遞,這樣就需要二維碼解碼器才能夠識別里面的信息。
二維碼由兩種色塊組成:黑色表示二進(jìn)制的 “1”,白色表示二進(jìn)制的“0”。其中有一些固定圖形混雜在幾何圖形中,是肉眼看不出來的,比如定位圖形和分隔符。 定位圖形的作用是決定二維碼符號中模塊的坐標(biāo),而分隔符的作用是將位置探測圖形與符號的其余部分分開。
比如門禁讀頭掃描二維碼時(shí),先由定位圖形和分隔符確定信息位置,再讀取的數(shù)據(jù)信息,進(jìn)行身份和權(quán)限的比對校驗(yàn)。
二維碼會用完嗎?通過二維碼識別原理即可知曉:二維碼是由黑白色塊在一定的標(biāo)準(zhǔn)矩陣中排列組合生成的圖形,所以矩陣規(guī)格確定后,它的排列組合必然是有數(shù)量限制的。目前,二維碼一共有40個(gè)官方規(guī)格,官方叫版本Version1-40,最小Version1代表21*21矩陣,最大Version40為177*177矩陣。以25*25矩陣(微信付款碼采用這種規(guī)格)為例,除去定位圖形、分隔符等,還剩余478個(gè)方塊。

每個(gè)方塊有黑白兩種形式,以478個(gè)方塊排列組合就可形成 2^478 個(gè)二維碼,即780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544個(gè)二維碼。
這個(gè)數(shù)字是不是很嚇人,當(dāng)我們用完微信付款碼時(shí),可能需要億億億億年,遠(yuǎn)超過地球的年齡了(大約45.5億年左右),所以二維碼是用不完的。二維碼會重復(fù)嗎?答案是:并不會!因?yàn)槎S碼是一種編碼,不同的信息生成不同的二維碼形式。比如令令開門二維碼門禁中,手機(jī)生成的二維碼具有唯一性,即每個(gè)二維碼都是唯一、不可逆的。
二維碼門禁怎樣保證安全性?首先,令令開門二維碼采用“活碼”原理:在 APP或小程序上的二維碼是自動(dòng)刷新的,將要到達(dá)失效時(shí)間時(shí),自動(dòng)刷新成最新的二維碼,同時(shí)過去的二維碼失效。用戶可以根據(jù)對不同場景的不同需求,設(shè)定二維碼有效時(shí)間和次數(shù),以及設(shè)定刷新頻率。
其次,我們采用私有非對稱加密方式,支持客戶自定義加密密鑰,雙重安全加密。再者,二維碼識別速度快。識別速度取決于二維碼字符長度,字符越長識別速度越慢,我們可以精簡字符到18個(gè)字符,設(shè)備識別速度不高于150ms。
最終,通過自動(dòng)刷新+雙重加密+識別迅速的方式,保證了二維碼智能門禁的安全性。也正因?yàn)槎S碼的這些特性,可滿足了人們個(gè)性化、定制化、智能化的出入通行需求,從而逐漸成為了門禁行業(yè)的主流。
fqj
-
二維碼
+關(guān)注
關(guān)注
7文章
489瀏覽量
28540 -
智能門禁
+關(guān)注
關(guān)注
0文章
163瀏覽量
18422
發(fā)布評論請先 登錄
有哪些常見的二維碼模組類型?
二維影像掃描引擎在門禁二維碼刷卡梯控行業(yè)中的應(yīng)用
二維碼掃碼模塊是什么?它和普通條碼識別設(shè)備有什么不同
門禁二維碼掃描模塊使用哪個(gè)產(chǎn)品合適?
哪款二維碼模組適合嵌入戶外取餐柜,用于掃二維碼
二維碼掃描讀碼器在工廠流水線的應(yīng)用
基于STM32的二維碼識別源碼+二維碼解碼庫lib
為什么說二維碼掃碼模塊是智能終端的“眼睛”?
為什么說嵌入式二維碼掃描頭是智能門禁、通道閘機(jī)的“心臟”?
二維碼讀取器是干嘛的
一“碼”當(dāng)先!看二維碼模組如何重塑智能門鎖掃碼體驗(yàn)
嵌入式二維碼識別引擎是什么設(shè)備?哪些場景用得到?
二維碼在智能門禁中的應(yīng)用,二維碼門禁如何保證安全性
評論