System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产精品无码免费播放,无码国产69精品久久久久网站,国产色无码专区在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用戶唯一標識生成方法及裝置制造方法及圖紙

    技術編號:43016638 閱讀:9 留言:0更新日期:2024-10-18 17:20
    本公開提供了一種用戶唯一標識生成方法及裝置,所述方法包括根據獲取的第一時間戳、第一隨機數和自增號生成初始用戶標識,并獲取初始用戶標識的原始報文信息;采用第一加密算法利用預獲取的密鑰對原始報文信息進行加密,得到加密報文信息;采用第二加密算法對原始報文信息進行加密,得到摘要信息;采用第三加密算法的私鑰對第二隨機數進行加密得到隨機數密文,以及將第三加密算法的公鑰、初始用戶標識作為數字水印信息;根據加密報文信息、隨機數密文、摘要信息以及數字水印信息生成用戶唯一標識。本申請通過多種加密算法,在生成初始用戶標識后再次進行加密,得到雙重加密的用戶唯一標識,安全行更加。

    【技術實現步驟摘要】

    本公開涉及數據處理,尤其涉及一種用戶唯一標識生成方法及裝置


    技術介紹

    1、用戶唯一標識,是用戶唯一的身份id,相同的身份id,就會被當做是相同的一個用戶。如何生成安全性比較強的用戶唯一標識是目前亟需解決的問題。


    技術實現思路

    1、本公開提供了一種用戶唯一標識生成方法及裝置,以至少解決現有技術中存在的以上技術問題。

    2、根據本公開的第一方面,提供了一種用戶唯一標識生成方法,所述方法包括:

    3、根據獲取的第一時間戳、第一隨機數和自增號生成初始用戶標識,并獲取所述初始用戶標識的原始報文信息;

    4、采用第一加密算法利用預獲取的密鑰對所述原始報文信息進行加密,得到加密報文信息;

    5、采用第二加密算法對所述原始報文信息進行加密,得到摘要信息;

    6、采用第三加密算法的私鑰對第二隨機數進行加密得到隨機數密文,以及將所述第三加密算法的公鑰、初始用戶標識作為數字水印信息;

    7、根據所述加密報文信息、隨機數密文、摘要信息以及數字水印信息生成用戶唯一標識。

    8、在一可實施方式中,所述根據獲取的第一時間戳、第一隨機數和自增號生成初始用戶標識,包括:

    9、根據時間生成第一時間戳、利用隨機數發生器生成第一隨機數、根據序號增加規則生成自增號;

    10、根據所述第一時間戳生成時間戳散列碼、根據所述第一隨機數生成隨機數散列碼、根據所述自增號生成自增號散列碼;

    11、根據所述時間戳散列碼、隨機數散列碼和所述自增號散列碼生成初始用戶標識。

    12、在一可實施方式中,所述獲取所述初始用戶標識的原始報文信息包括:

    13、基于所述初始用戶標識獲取需要保護的報文信息;

    14、在所述報文信息中加入第二時間戳信息,得到原始報文信息。

    15、在一可實施方式中,所述采用第一加密算法利用預獲取的密鑰對所述原始報文信息進行加密,得到加密報文信息,包括:

    16、利用隨機數生成器獲取第三隨機數;

    17、以所述第三隨機數為密鑰,采用對稱算法對所述原始報文信息進行加密得到加密報文信息。

    18、在一可實施方式中,所述用戶唯一標識采用二維碼展示;所述根據所述加密報文信息、隨機數密文、摘要信息以及數字水印信息生成用戶唯一標識,包括:

    19、根據二維碼編碼規則或預設編碼規則將所述加密報文信息、隨機數密文、摘要信息以及數字水印信息編入二維碼的信息區、加密區、校驗區和水印區。

    20、在一可實施方式中,還包括:

    21、對所述用戶唯一標識進行掃描驗證;

    22、所述掃描驗證包括離線掃描驗證和在線掃描驗證。

    23、在一可實施方式中,所述離線掃描驗證,包括:

    24、掃描二維碼獲取加密報文信息、隨機數密文、摘要信息以及數字水印信息;

    25、采用第四加密算法提取所述數字水印信息中的公鑰信息

    26、采用第三加密算法的公鑰對加密區的隨機數密文進行解密,得到隨機數明文;

    27、以所述隨機數明文作為第一加密算法的密鑰,對信息區的加密報文信息進行解密得到解密后的原始報文信息;

    28、采用第二加密算法對所述原始報文信息進行計算,生成摘要信息;

    29、將生成的摘要信息與信息區的摘要信息進行對比,如果一致則認為原始數據沒有被篡改,則驗證成功,否則,認為數據被篡改,則驗證不成功。

    30、在一可實施方式中,所述在線掃描驗證,包括:

    31、掃描二維碼獲取加密報文信息、隨機數密文、摘要信息以及數字水印信息;

    32、采用第四加密算法提取出數字水印信息的公鑰信息和初始用戶標識;

    33、采用第三加密算法的公鑰對加密區的隨機數密文進行解密,得到隨機數明文;

    34、以所述隨機數明文作為第一加密算法的密鑰,對信息區的加密報文信息進行解密得到解密后的原始報文信息;

    35、采用第二加密算法對所述原始報文信息進行計算,生成摘要信息;

    36、將生成的摘要信息與信息區的摘要信息進行對比,如果一致則認為原始數據沒有被篡改,則驗證成功,否則,認為數據被篡改,則驗證不成功;

    37、同時將所述初始用戶標識、第二隨機數、第二時間戳用第三加密算法的公鑰算法加密后傳送至后臺服務器;

    38、所述后臺服務器根據第三加密算法的私鑰進行解密獲得初始用戶標識、第二時間戳、第二隨機數;

    39、所述后臺服務器查找初始用戶標識在數據庫中對應的第二時間戳、第二隨機數,并與解密后獲得的第二時間戳、第二隨機數進行比對,相等則提示驗證通過,否則提示驗證不通過。

    40、在一可實施方式中,所述第一加密算法采用對稱算法;

    41、所述第二加密算法采用散列算法;

    42、所述第三加密算法采用非對稱算法;

    43、所述第四加密算法采用數字水印算法。

    44、根據本公開的第二方面,提供了一種用戶唯一標識生成裝置,所述裝置包括:

    45、獲取模塊,用于根據獲取的第一時間戳、第一隨機數和自增號生成初始用戶標識,并獲取所述初始用戶標識的原始報文信息;

    46、第一加密模塊,用于采用第一加密算法利用預獲取的密鑰對所述原始報文信息進行加密,得到加密報文信息;

    47、第二加密模塊,用于采用第二加密算法對所述原始報文信息進行加密,得到摘要信息;

    48、第三加密模塊,用于采用第三加密算法的私鑰對第二隨機數進行加密得到隨機數密文,以及將所述第三加密算法的公鑰、初始用戶標識作為數字水印信息;

    49、生成模塊,用于根據所述加密報文信息、隨機數密文、摘要信息以及數字水印信息生成用戶唯一標識。

    50、根據本公開的第三方面,提供了一種電子設備,包括:

    51、至少一個處理器;以及

    52、與所述至少一個處理器通信連接的存儲器;其中,

    53、所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本公開所述的方法。

    54、根據本公開的第四方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,所述計算機指令用于使所述計算機執行本公開所述的方法。

    55、本公開的用戶唯一標識生成方法及裝置,本申請首先獲取初始用戶標識,然后對初始用戶標識進行加密設置,得到用戶唯一標識,相當于對用戶唯一標識進行了雙重加密設置,使得得到的用戶唯一標識安全性更高。

    56、應當理解,本部分所描述的內容并非旨在標識本公開的實施例的關鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。

    本文檔來自技高網...

    【技術保護點】

    1.一種用戶唯一標識生成方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據獲取的第一時間戳、第一隨機數和自增號生成初始用戶標識,包括:

    3.根據權利要求1所述的方法,其特征在于,所述獲取所述初始用戶標識的原始報文信息包括:

    4.根據權利要求1所述的方法,其特征在于,所述采用第一加密算法利用預獲取的密鑰對所述原始報文信息進行加密,得到加密報文信息,包括:

    5.根據權利要求1所述的方法,其特征在于,所述用戶唯一標識采用二維碼展示;所述根據所述加密報文信息、隨機數密文、摘要信息以及數字水印信息生成用戶唯一標識,包括:

    6.根據權利要求5所述的方法,其特征在于,還包括:

    7.根據權利要求6所述的方法,其特征在于,所述離線掃描驗證,包括:

    8.根據權利要求7所述的方法,其特征在于,所述在線掃描驗證,包括:

    9.根據權利要求7所述的方法,其特征在于,

    10.一種用戶唯一標識生成裝置,其特征在于,所述裝置包括:

    【技術特征摘要】

    1.一種用戶唯一標識生成方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據獲取的第一時間戳、第一隨機數和自增號生成初始用戶標識,包括:

    3.根據權利要求1所述的方法,其特征在于,所述獲取所述初始用戶標識的原始報文信息包括:

    4.根據權利要求1所述的方法,其特征在于,所述采用第一加密算法利用預獲取的密鑰對所述原始報文信息進行加密,得到加密報文信息,包括:

    5.根據權利要求1所述的方法,其特征在...

    【專利技術屬性】
    技術研發人員:謝巍邢光新孫宏宇解晨冬楊洋
    申請(專利權)人:北京神州龍芯安創信息科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 韩国精品一区二区三区无码视频| 亚洲精品无码国产| 2014AV天堂无码一区| 亚洲一区AV无码少妇电影☆| 亚洲AV无码专区亚洲AV伊甸园| 亚洲AV无码国产一区二区三区| 国产成人无码综合亚洲日韩| 人妻精品久久无码区洗澡 | 亚洲av无码乱码在线观看野外| 日韩精品无码免费专区午夜不卡| 无码日韩人妻av一区免费| 国产在线精品无码二区| 日韩中文无码有码免费视频| 人妻无码久久精品人妻| 亚洲AV无码乱码国产麻豆| 特黄熟妇丰满人妻无码| 在线A级毛片无码免费真人| 色综合久久无码五十路人妻| 国99精品无码一区二区三区| 人妻无码aⅴ不卡中文字幕| 亚洲AV成人无码久久WWW| 99精品国产在热久久无码| 无码乱肉视频免费大全合集| 亚洲日韩精品无码AV海量| 国产av无码久久精品| 亚洲日韩精品无码专区| 永久免费AV无码国产网站| 精品国产aⅴ无码一区二区| 无码无需播放器在线观看| 亚洲av永久无码精品天堂久久| 无码少妇一区二区性色AV| 亚洲AV无码一区二区三区牛牛| 国模GOGO无码人体啪啪| 亚洲AV无码久久寂寞少妇| 中文字幕人妻无码系列第三区| 中文字幕乱妇无码AV在线| 国产免费无码AV片在线观看不卡| 曰韩精品无码一区二区三区| 自慰无码一区二区三区| 久久久久久AV无码免费网站| 无码av最新无码av专区|