一種二維碼的生成方法、驗證方法及其裝置

基本信息

申請?zhí)?/td> CN201910046818.X 申請日 -
公開(公告)號 CN109766979B 公開(公告)日 2022-03-22
申請公布號 CN109766979B 申請公布日 2022-03-22
分類號 G06K19/06(2006.01)I;G06K17/00(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 程威;李靜;唐肖旅 申請(專利權(quán))人 北京思源互聯(lián)科技有限公司
代理機構(gòu) 北京宣言律師事務(wù)所 代理人 李知倫
地址 102300 北京市門頭溝區(qū)葡東20號樓辦公樓6-1-21號
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種二維碼的生成方法、驗證方法及其裝置。本發(fā)明的一種二維碼的生成方法,采用隨機數(shù)生成函數(shù)計算密鑰keyi;使用密鑰keyi加密業(yè)務(wù)字符串stringk、所述密鑰keyi生成時的時間戳timelocal和用戶身份標(biāo)志id,得到密文C;生成二維碼信息,所述密文C作為二維碼的信息之一。其有益效果是:由于用戶身份標(biāo)志id和特殊保密字符串uid離線保存在用戶端,斷網(wǎng)的情況下能夠生成保護隱私的二維碼。二維碼用戶的隱私信息得到完整保護,整個交易過程不會以明文顯示其身份信息。隨機數(shù)生成函數(shù)可以生成指定長度的隨機數(shù),但服務(wù)器又能根據(jù)特有的標(biāo)記獲取得到此隨機數(shù),既保證數(shù)的隨機,又使得服務(wù)器可以快速進行二維碼用戶身份的匿名確認。