• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種社交網站用的快速加密方法技術

    技術編號:8132564 閱讀:275 留言:0更新日期:2012-12-27 05:42
    本發明專利技術公開了一種社交網站用的快速加密方法,包括主要步驟:第一次錯亂,第一次非線性加密,第二次錯亂和第二次非線性加密。本發明專利技術在現有的MD5加密的基礎上增加了對密碼字符串的錯亂處理,增強了密碼的安全性;并且本發明專利技術進行了兩次MD5加密,使得最終密文的原文是毫無邏輯關系的字符串,這導致黑客破譯密文需要全新的,現在還不存在的,數據量巨大的原文/密文對照數據庫,大大增加了黑客破譯密文的難度,增加了密碼的安全性。同時本發明專利技術的加密流程只需客戶端和服務器端進行一次交流,對網絡環境要求不高,且只需較短等待時間,提高了用戶的使用效率。

    【技術實現步驟摘要】

    本專利技術涉及ー種密碼加密方法,尤其涉及ー種社交網站用的快速加密方法
    技術介紹
    MD5的全稱是Message-Digest Algorithm 5,在90年代初有MIT的計算機科學實驗室和RSA Data Security Inc專利技術。MD5將任意長度的字符串變換呈ー個128bit的大整數,并且是ー個不可逆的字符串變換方法。MD5加密模塊就是具有MD5加密功能的模塊。現有的社交網站通常將密碼直接采用MD5方法進行加密。雖然運用MD5方法加密是不可逆的,但是現在黑客擁有了數據量巨大的MD5原文/密文對照數據庫,能快速破譯常用密碼的MD5密文,并且社交網站中用戶的密碼基本都是常用密碼,這使得用戶密碼的安 全性大大降低;某些社交網站采用客戶端和服務器端交互加密的方式増加密碼的安全性,但是往往需要多次交互才能完成加密,這需要較好的網絡環境和較長的等待時間,降低了用戶的使用效率。
    技術實現思路
    本專利技術的目的在于,提供ー種社交網站用的快速加密方法。該密碼加密方法既能夠增加黑客對密文的破譯難度,大大增加了用戶密碼的安全性;又無需客戶端與服務器端多次交互,提高了用戶的使用效率。為解決上述技術問題,本專利技術提供的技術方案如下ー種社交網站用的快速加密方法,包括以下步驟A.客戶端接收到用戶輸入的密碼字符串P后,將字符串P發送至服務器端;B.服務器端接收到字符串P后自動生成附加密鑰b,服務器端將字符串P錯亂成錯亂密文a,然后將錯亂密文a和附加密鑰b返回客戶端;C.客戶端對錯亂密文a進行第一次非線性不可逆加密,產生中間密文c ;D.客戶端利用附加密鑰b對中間密文c進行第二次錯亂,得到錯亂密文d ;E.客戶端將錯亂密文d進行第二次非線性不可逆加密,得到最終密文e ;F.客戶端將最終密文e和附加密鑰b發送至服務器端,服務器端儲存最終密文e和附加密鑰b。前述的社交網站用的快速加密方法,步驟B中,所述的服務器端將字符串P錯亂成錯亂密文a,具體是服務器端利用ord模塊將字符串P轉換為ASCII碼,ASCII碼即為錯亂密文a。前述的社交網站用的快速加密方法,步驟C中,所述的客戶端對錯亂密文a進行第一次非線性不可逆加密,產生中間密文C,具體是客戶端利用MD5加密模塊加密錯亂密文a,得到中間密文C。前述的社交網站用的快速加密方法,步驟D中,所述的客戶端利用附加密鑰b對中間密文c進行第二次錯亂,得到錯亂密文d,具體是客戶端將附加密鑰b添加到中間密文c的首端或尾端,得到錯亂密文d。前述的社交網站用的快速加密方法,步驟E中,所述的客戶端將錯亂密文d進行第二次非線性不可逆加密,得到最終密文e,具體為客戶端利用MD5加密模塊加密錯亂密文d,得到最終密文e。與現有技術相比,本專利技術在現有的MD5加密的基礎上增加了對密碼字符串的錯亂處理,增強了密碼的安全性;并且本專利技術進行了兩次MD5加密,使得最終密文的原文是毫無邏輯關系的字符串,這導致黑客破譯密文需要全新的,現在還不存在的,數據量巨大的原文/密文對照數據庫,大大増加了黑客破譯密文的難度,増加了密碼的安全性。同時本專利技術的加密流程只需客戶端和服務器端進行一次交互,對網絡環境要求不高,且只需較短等待時間,提高了用戶的使用效率。附圖說明 圖I是本專利技術的流程圖。下面結合附圖和實施例對本專利技術作進ー步的說明,但并不作為對本專利技術限制的依據。具體實施例方式實施例I。ー種社交網站用的快速加密方法,如圖I所示,包括以下步驟A.客戶端接收到用戶輸入的密碼字符串P后,將字符串P發送至服務器端;B.服務器端接收到字符串P后自動生成附加密鑰b,服務器端將字符串P錯亂成錯亂密文a,然后將錯亂密文a和附加密鑰b返回客戶端;C.客戶端對錯亂密文a進行第一次非線性不可逆加密,產生中間密文c ;D.客戶端利用附加密鑰b對中間密文c進行第二次錯亂,得到錯亂密文d ;E.客戶端將錯亂密文d進行第二次非線性不可逆加密,得到最終密文e ;F.客戶端將最終密文e和附加密鑰b發送至服務器端,服務器端儲存最終密文e和附加密鑰b。步驟B中,所述的服務器端將字符串P錯亂成錯亂密文a,具體是服務器端利用ord模塊將字符串P轉換為ASCII碼,ASCII碼即為錯亂密文a。步驟C中,所述的客戶端對錯亂密文a進行第一次非線性不可逆加密,產生中間密文C,具體是客戶端利用MD5加密模塊加密錯亂密文a,得到中間密文C。步驟D中,所述的客戶端利用附加密鑰b對中間密文c進行第二次錯亂,得到錯亂密文山具體是客戶端將附加密鑰b添加到中間密文c的首端或尾端,得到錯亂密文d。步驟E中,所述的客戶端將錯亂密文d進行第二次非線性不可逆加密,得到最終密文e,具體為客戶端利用MD5加密模塊加密錯亂密文d,得到最終密文e。附加密鑰b可以是服務器端隨機生成的一段無規則無定長字符串;或者是服務器端設置的一段無規則字符串。本專利技術使用時,根據不同社交網站的時機需要,可以將附加密鑰b設置為隨機生成的字符串,這樣可以進ー步增加密碼的安全性;或者可以將附加密鑰b設置成固定的字符串,這樣可以進ー步節省加密流程的等待時間,進ー步提高用戶的使用效率。下面結合具體內容做進一步描述。客戶輸入密碼字符串P “A aBD123”。步驟A,客戶端接收到用戶輸入的密碼字符串P后,將字符串P發送至服務器端;步驟B,服務器端接收到字符串P后,自動生成附加密鑰b “qe67QWasd28faf8adkws”,然后服務器端利用ord模塊將字符串P轉換為ASCII碼“65313976668495051”,ASCII碼即為錯亂密文a ;然后服務器端將錯亂密文a和附加密鑰b返回客戶端; 步驟C,客戶端利用MD5加密模塊加密錯亂密文a,得到中間密文c“330ca9855af2ce706d50b9al76ea71e4” ;步驟D,客戶端將附加密鑰b添加到中間密文c的尾端,得到錯亂密文d“330ca9855af2ce706d50b9al76ea71e4 qe67Qffasd28faf8adkws,> ;步驟E,客戶端利用MD5加密模塊加密錯亂密文d得到最終密文e“495fc89735ed99743ef63dc71110074e” ;步驟F,客戶端將最終密文e和附加密鑰b發送至服務器端,服務器端儲存最終密文e和附加密鑰b。當用戶需要驗證密碼時,客戶端將用戶輸入的驗證字符串發送至服務器端,服務器端將驗證字符串轉換為ASCII碼形式的驗證密文后將驗證密文和該用戶對應的附加密鑰b發送至客戶端,然后客戶端利用附加密鑰b對驗證密文進行加密,并將加密后的密文發送至服務器端,若服務器驗證加密后的密文與最終密文e —致,則驗證成功。本文檔來自技高網...

    【技術保護點】
    一種社交網站用的快速加密方法,其特征在于,包括以下步驟:A.?客戶端接收到用戶輸入的密碼字符串P后,將字符串P發送至服務器端;B.?服務器端接收到字符串P后自動生成附加密鑰b,服務器端將字符串P錯亂成錯亂密文a,?然后將錯亂密文a和附加密鑰b返回客戶端;C.客戶端對錯亂密文a進行第一次非線性不可逆加密,產生中間密文c;D.?客戶端利用附加密鑰b對中間密文c進行第二次錯亂,得到錯亂密文d;E.?客戶端將錯亂密文d進行第二次非線性不可逆加密,得到最終密文e;F.?客戶端將最終密文e和附加密鑰b發送至服務器端,服務器端儲存最終密文e和附加密鑰b。

    【技術特征摘要】
    1.ー種社交網站用的快速加密方法,其特征在于,包括以下步驟 A.客戶端接收到用戶輸入的密碼字符串P后,將字符串P發送至服務器端; B.服務器端接收到字符串P后自動生成附加密鑰b,服務器端將字符串P錯亂成錯亂密文a,然后將錯亂密文a和附加密鑰b返回客戶端; C.客戶端對錯亂密文a進行第一次非線性不可逆加密,產生中間密文c; D.客戶端利用附加密鑰b對中間密文c進行第二次錯亂,得到錯亂密文d; E.客戶端將錯亂密文d進行第二次非線性不可逆加密,得到最終密文e; F.客戶端將最終密文e和附加密鑰b發送至服務器端,服務器端儲存最終密文e和附加密鑰b。2.根據權利要求I所述的社交網站用的快速加密方法,其特征在于步驟B中,所述的服務器端將字符串P錯亂成錯亂密文a,具體是服務器...

    【專利技術屬性】
    技術研發人員:胡佳善
    申請(專利權)人:杭州也要買電子商務有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 国产日韩精品中文字无码| 国产精品va无码二区| 国产成人无码A区在线观看导航| 亚洲中文无码永久免费| 国产精品亚洲专区无码不卡| 亚洲?V无码成人精品区日韩| 日韩精品无码熟人妻视频| 国产精品午夜无码体验区| 无码人妻精品一区二区三区夜夜嗨 | 粉嫩大学生无套内射无码卡视频 | 国产精品多人p群无码| 亚洲中文字幕无码亚洲成A人片| 亚洲区日韩区无码区| 一本色道无码道DVD在线观看| 国产精品亚洲аv无码播放| 久久天堂av综合色无码专区| 国产做无码视频在线观看浪潮| 国产精品成人无码免费| 伊人久久一区二区三区无码| 人妻丰满熟妇无码区免费| 国产a级理论片无码老男人| 国产精品无码DVD在线观看| 国产午夜无码福利在线看网站| 亚洲午夜无码久久久久软件| 蜜桃臀无码内射一区二区三区| 亚洲AV无码精品色午夜果冻不卡| 国产99久久九九精品无码| 亚洲色偷拍区另类无码专区| 日韩乱码人妻无码中文字幕视频| 无码中文字幕一区二区三区| 18禁无遮挡无码国产免费网站| 人妻aⅴ无码一区二区三区| 亚洲av无码不卡| 无码成A毛片免费| AV无码免费永久在线观看| 久久精品中文字幕无码绿巨人 | 无码专区国产精品视频| 无码中文av有码中文av| 无码专区国产精品视频| 亚洲午夜AV无码专区在线播放| 久久精品无码av|