[發明專利]Flash數據傳輸方法及系統、服務器和客戶端無效
| 申請號: | 201210038537.8 | 申請日: | 2012-02-20 |
| 公開(公告)號: | CN102546824A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 沈文策 | 申請(專利權)人: | 沈文策 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L9/08 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 李世喆 |
| 地址: | 350003 福建省福州*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | flash 數據傳輸 方法 系統 服務器 客戶端 | ||
1.一種Flash數據傳輸方法,其特征在于,包括:
建立Flash服務器和Flash客戶端共享的密鑰獲取規則;
Flash服務器確定密鑰混淆數據塊;
所述Flash服務器根據所述密鑰獲取規則從所述密鑰混淆數據塊中提取密鑰;
所述Flash服務器通過所述密鑰對需傳輸的數據進行加密;
所述Flash服務器將加密后的數據和所述密鑰混淆數據塊通過網絡傳輸給Flash客戶端;
所述Flash客戶端根據所述密鑰獲取規則從獲取到的所述密鑰混淆數據塊中提取所述密鑰;
所述Flash客戶端根據所述密鑰對獲取到的加密后的數據進行解密。
2.如權利要求1所述的Flash數據傳輸方法,其特征在于,所述建立Flash服務器和Flash客戶端共享的密鑰獲取規則包括:
利用C語言或C++語言建立Flash服務器和Flash客戶端共享的密鑰獲取規則形成密鑰獲取規則的計算機程序設計語言代碼;
利用Adobe?Alchemy將所述密鑰獲取規則的計算機程序設計語言代碼編譯生成動作腳本3.0Action?Script3.0可調用的密鑰獲取規則SWC文件;
在所述Flash服務器和Flash客戶端中設置所述密鑰獲取規則SWC文件。
3.如權利要求1所述的Flash數據傳輸方法,其特征在于,
所述Flash服務器確定密鑰混淆數據塊包括:Flash服務器隨機或以設定方式生成密鑰混淆數據塊;
和/或,
所述密鑰混淆數據塊包含的字節數為256字節-1024字節。
4.如權利要求1所述的Flash數據傳輸方法,其特征在于,所述Flash服務器通過所述密鑰對需傳輸的數據進行加密時加密的方式包括:對稱加密;
所述對稱加密的算法包括:數據加密標準DES算法、三重數據加密標準3DES算法、數據塊加密算法IDEA、傳統對稱分組加密算法RC2、流加密算法簇RC4、分組密碼算法RC5、高級加密標準AES算法中的一種。
5.如權利要求1-4任一項所述的Flash數據傳輸方法,其特征在于,
所述Flash服務器將所述加密后的數據和所述密鑰混淆數據塊通過網絡傳輸給Flash客戶端包括:所述Flash服務器按照預定位置順序將所述加密后的數據和所述密鑰混淆數據塊組建網絡傳輸文件,將所述網絡傳輸文件通過網絡傳輸給Flash客戶端;
在Flash客戶端接收到所述網絡傳輸文件之后,并在所述從獲取到的所述密鑰混淆數據塊中提取所述密鑰的步驟之前,進一步包括:所述Flash客戶端根據所述預定位置順序從所述網絡傳輸文件中獲取所述密鑰混淆數據塊和加密后的所述數據。
6.一種采用權利要求1-5任一項所述Flash數據傳輸方法的Flash服務器,其特征在于,包括:
第一建立模塊、確定模塊、獲取模塊、加密模塊、傳輸模塊;
所述第一建立模塊,用于在Flash服務器上建立所述Flash服務器和Flash客戶端共享的密鑰獲取規則;
所述確定模塊,用于確定密鑰混淆數據塊;
所述獲取模塊,用于根據所述第一建立模塊建立的所述密鑰獲取規則從所述確定模塊所確定的密鑰混淆數據塊中提取密鑰;
所述加密模塊,用于通過所述抹去模塊所提取的密鑰對需傳輸的數據進行加密;
所述傳輸模塊,用于將所述加密模塊加密后的數據和所述確定模塊確定的所述密鑰混淆數據塊通過網絡傳輸給Flash客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈文策,未經沈文策許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210038537.8/1.html,轉載請聲明來源鉆瓜專利網。





