[發(fā)明專利]一種動態(tài)擴展透明加密文件附加信息的方法有效
| 申請?zhí)枺?/td> | 201110005757.6 | 申請日: | 2011-01-12 |
| 公開(公告)號: | CN102073830A | 公開(公告)日: | 2011-05-25 |
| 發(fā)明(設(shè)計)人: | 劉永波 | 申請(專利權(quán))人: | 深圳昂楷科技有限公司 |
| 主分類號: | G06F21/24 | 分類號: | G06F21/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518034 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 動態(tài) 擴展 透明 加密 文件 附加 信息 方法 | ||
1.一種動態(tài)擴展透明加密文件附加信息的方法,所述透明加密文件包括用于存儲附加信息的長度固定的附加信息固定存儲部分和用于存儲文件本身內(nèi)容的文件內(nèi)容部分,其特征在于包括:
????A、在創(chuàng)建透明加密文件時,根據(jù)加密策略計算文件所需要的附加信息的長度;
????B、根據(jù)附加信息的長度以及附加信息固定存儲部分的長度判斷是否需要擴展附加信息的存儲部分,如果是,執(zhí)行步驟C,如果否,執(zhí)行步驟E;
????C、根據(jù)附加信息長度分配至少一個附加信息擴展存儲部分,向附加信息固定存儲部分寫入附加信息擴展存儲部分在文件中的位置信息以及附加信息擴展存儲部分的長度信息;向附加信息固定存儲部分寫入附加信息;
????D、按照附加信息擴展存儲部分在文件中的位置和分配的長度向該至少一個附加信息擴展存儲部分寫入的附加信息,直到所有附加信息寫入,執(zhí)行步驟F;
????E、直接向附加信息固定存儲部分寫入所有附加信息;
F、對文件內(nèi)容進(jìn)行加密,并將加密后的內(nèi)容寫入所述透明加密文件的文件內(nèi)容部分。
2.如權(quán)利要求1所述的方法,其特征在于:步驟C中向附加信息固定存儲部分寫入該附加信息擴展存儲部分在文件中的位置信息以及該附加信息擴展存儲部分的長度信息包括:
將所有附加信息擴展存儲部分的位置信息和長度信息都寫入所述附加信息固定存儲部分。
3.如權(quán)利要求1所述的方法,其特征在于:步驟C中向附加信息固定存儲部分寫入該附加信息擴展存儲部分在文件中的位置信息以及該附加信息擴展存儲部分的長度信息包括:
向所述附加信息固定存儲部分寫入下一個附加信息擴展存儲部分的位置信息和長度信息,在向每一個附加信息擴展存儲部分寫入附加信息時還寫入位于其后的下一附加信息擴展存儲部分的位置信息和長度信息,只到最后一個附加信息擴展存儲部分。
4.如權(quán)利要求1所述的方法,其特征在于:在所述步驟F后還包括:
H01、要求修改附加信息;
H02、計算修改后的附加信息的長度;
H03、根據(jù)修改后的附加信息的長度以及附加信息固定存儲部分的長度判斷是否需要擴展附加信息的存儲部分;如果是,執(zhí)行步驟H04;如果否,直接向附加信息固定存儲部分寫入修改后的附加信息,執(zhí)行步驟H06;
H04、判斷是否需要增加新的附加信息擴展存儲部分,如果是,執(zhí)行步驟H05;如果否,執(zhí)行步驟H06;
H05、根據(jù)附加信息長度分配至少一個新的附加信息擴展存儲部分,向附加信息固定存儲部分寫入新的附加信息擴展存儲部分在文件中的位置信息以及其長度信息;
H06、依次向附加信息固定存儲部分以及附加信息擴展存儲部分寫入修改后的附加信息;
H07、調(diào)整透明加密文件的文件內(nèi)容部分的位置。
5.如權(quán)利要求1所述的方法,其特征在于:在所述步驟F后還包括:
????J01、要求進(jìn)行文件寫入;
???????J02、讀取文件的附加信息固定存儲部分,判斷是否為加密文檔;如果不是加密文檔,執(zhí)行步驟J03,如果是加密文檔,執(zhí)行步驟J04;
???????J03、直接將要寫入的文件內(nèi)容寫入文件內(nèi)容部分,并返回寫入是否成功,結(jié)束流程;
????J04、根據(jù)附加信息固定存儲部分的附加信息擴展存儲部分的位置信息和長度信息來讀取所有的附加信息;
J05、根據(jù)附加信息進(jìn)行文件操作權(quán)限鑒權(quán),鑒權(quán)通過后對要寫入的文件內(nèi)容對進(jìn)行加密,向文件內(nèi)容部分寫入加密后的文件內(nèi)容,并返回寫入是否成功。
6.如權(quán)利要求1所述的方法,其特征在于:在所述步驟F后還包括:
????K01、要求讀取加密文件;
???????K02、讀取文件的附加信息固定存儲部分,判斷是否為加密文檔;如果不是加密文檔,執(zhí)行步驟K03,如果是加密文檔,執(zhí)行步驟K04;
???????K03、直接讀取文件內(nèi)容部分,并返回讀取是否成功,結(jié)束流程;
????K04、根據(jù)附加信息固定存儲部分的附加信息擴展存儲部分的位置信息和長度信息來讀取所有的附加信息;
K05,、根據(jù)附加信息進(jìn)行文件操作權(quán)限鑒權(quán),鑒權(quán)通過后讀取文件內(nèi)容部分,并對讀取的內(nèi)容進(jìn)行解密,將解密后的文件內(nèi)容返回。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳昂楷科技有限公司,未經(jīng)深圳昂楷科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110005757.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種靜音止回閥
- 下一篇:用于公交車電子站牌的控制系統(tǒng)
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)





