丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
此為臨時鏈接,僅用于文章預覽,將在時失效
政企安全 正文
發(fā)私信給謝幺
發(fā)送

1

除了像菊花的微信小程序二維碼,我還找到更多奇葩

本文作者: 謝幺 2017-04-19 23:22
導語:微信推出小程序碼,或將掀起國內“私有碼”的風潮。

審美這事,蘿卜青菜各有所愛。比如最近微信發(fā)布的小程序碼,有人感慨“終于換掉了丑陋的二維碼”,有人卻說它像“菊花”。

除了像菊花的微信小程序二維碼,我還找到更多奇葩

微信推出小程序,是因為二維碼丑嗎?我覺得未必。

先來看看二維碼是不是真的丑。這是羅輯思維家的動態(tài)二維碼,丑嗎?

除了像菊花的微信小程序二維碼,我還找到更多奇葩

這是專業(yè)設計師做出來的二維碼,丑嗎?

除了像菊花的微信小程序二維碼,我還找到更多奇葩

【設計師:月兒妝】

在腦洞大開的設計師手里,二維碼們并不甘為一個普通的二維碼,它們個個都是有理想有追求的二維碼。它可能想變成一個披薩:

除了像菊花的微信小程序二維碼,我還找到更多奇葩

【設計師:dgnotdog】

或者變成一個科幻基地:

除了像菊花的微信小程序二維碼,我還找到更多奇葩

【設計師:邦古拉朵】

那些說二維碼丑的,或許只是缺一個開得了腦洞,又懂二維碼原理的設計師。

從無碼到有碼

我們如今常見的二維碼,更準確的稱呼應該是 QR 碼(全稱“快速響應矩陣碼”),最早是1994年由日本的 DENSO WAVE 公司發(fā)明的,雖然他們持有專利,卻將標準開放了出來,任何人不需要申請都可以使用它。這才有了今天“滿城盡是二維碼”的盛況。

二維碼的發(fā)明,和二進制緊密相關。二維碼中的每一個黑色方塊都稱為“碼元”。它代表著二進制中的 1,沒有碼元的位置則代表 0,不同的排列方式能夠表達二進制中的 1010110 …… 從而存儲海量的信息。

據(jù)雷鋒網了解,一個QR碼,最多可以容納數(shù)字  7089 個,或字母4296個,或中文漢字984個(采用UTF-8編碼計算)。算起來,兩個二維碼就能把本文的所有文字藏起來。 

設計師能否隨意折騰?

一個完整的二維碼通常包括數(shù)據(jù)、定位等多個不同區(qū)域,每個區(qū)域承擔不同的功能。設計師將一個普通的二維碼設計得精致美觀,得益于QR碼的強大容錯能力。

除了像菊花的微信小程序二維碼,我還找到更多奇葩

【作者Great Brightstar 來自維基共享資源】

根據(jù)格式的不同,二維碼的容錯率一般是7%~30%左右,主要由容錯密鑰區(qū)域來承擔數(shù)據(jù)冗余的作用。

所以我們會發(fā)現(xiàn),一個二維碼被遮擋一部分,并不會影響正常的掃描,因為它通過信息冗余來完成了糾錯。但是,二維碼中重要的位置,比如三個定位標志、版本、格式信息等區(qū)域不能夠被遮擋。

除了像菊花的微信小程序二維碼,我還找到更多奇葩

【左邊遮住一大塊能掃,右邊只遮住定位點卻掃不出來】

在一個二維碼中,每個碼元只是起到了“點”的作用,形狀并不太重要,所以它可以由方形變成圓角,也可以變成一個獨立的圖案 。比如可以用一堆糖果來拼一個二維碼:

除了像菊花的微信小程序二維碼,我還找到更多奇葩

【圖片來源:UI設計網】

由此,我們會發(fā)現(xiàn)知道,其實QR碼能夠玩出的花樣非常之多。雷鋒網編輯認為,微信推出小程序碼,并不是為了改善二維碼的外觀,最起碼不只是因為這個原因,更多的可以是出于安全以及管控的考慮。

雷鋒網注意到一件事:

微信以外的軟件都無法識別小程序碼,這說明小程序碼和QR碼采用了獨立的編碼方式和標準。

無獨有偶,在微信推出小程序碼之前,facebook 和 snapchat 也紛紛推出了 自己“環(huán)形碼”“幽靈碼”“菊花碼”。它們相互不兼容,像一個個孤島。

除了像菊花的微信小程序二維碼,我還找到更多奇葩

體系封閉,恰恰降低了被攻擊者惡意利用的可能性。

在此之前,二維碼由于技術門檻低、人人都可以復制、打印和發(fā)布,安全問題已經廣受關注。很多病毒軟件或者惡意網站,通過轉換工具很容易就能生成二維碼,手機掃碼使用后,病毒軟件就可以進入手機,掃碼就相當于點擊了一次病毒鏈接。 

讓用戶自己去辨別哪些 QR碼是否安全,顯然風險過大,攻擊者會用層出不窮的方式來誘騙用戶掃碼,比方說前不久有人利用共享單車實施詐騙的手法。

除了像菊花的微信小程序二維碼,我還找到更多奇葩

自成體系的小程序碼,或多或少能緩解該問題。至少,以后“菊花狀”的二維碼可以更放心地掃了,因為每一個二維碼的生成和發(fā)布,都在微信的管控之內。“ 掃了你家的碼,你就得負責?!?/p>

微信小程序正朝著一個大的開發(fā)者平臺發(fā)展,管控越來越強、體系越來越封閉,這是一種必然。蘋果的 AppStore、谷歌的Google play 應用商店都是如此。

出于安全和管控的考慮,未來支付寶、百度等大公司也很可能會搞出來自己的一套二維碼。但 QR碼 不一定會消失,不同的二維碼將在不同的使用場景,以合適的姿態(tài)存在。

文章參考:ui設計網 ——《帶你進入二維碼小世界》.zhanghongze

圖片素材來源:第九工場學員作品

雷峰網原創(chuàng)文章,未經授權禁止轉載。詳情見轉載須知。

分享:
相關文章

編輯

關注網絡安全、黑客、白帽子那些事, 歡迎來聊聊你的故事。
當月熱門文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗證郵箱
您的郵箱還未驗證,完成可獲20積分喲!
請驗證您的郵箱
立即驗證
完善賬號信息
您的賬號已經綁定,現(xiàn)在您可以設置密碼以方便用郵箱登錄
立即設置 以后再說