[發(fā)明專利]一種能夠防止暴力破解密碼的壓縮方法在審
| 申請?zhí)枺?/td> | 202211301559.9 | 申請日: | 2022-10-24 |
| 公開(公告)號: | CN115658627A | 公開(公告)日: | 2023-01-31 |
| 發(fā)明(設(shè)計)人: | 陳金 | 申請(專利權(quán))人: | 南京宇甜網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | G06F16/174 | 分類號: | G06F16/174;G06F16/16;G06F21/60 |
| 代理公司: | 南京鼎輝知產(chǎn)專利代理事務(wù)所(普通合伙) 32396 | 代理人: | 游富英 |
| 地址: | 210000 江蘇省南京市江寧區(qū)麒*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 能夠 防止 暴力 破解 密碼 壓縮 方法 | ||
本發(fā)明公開了一種能夠防止暴力破解密碼的壓縮方法,該方法包括以下步驟:創(chuàng)建壓縮格式dzip,且該壓縮格式dzip提供文件密碼壓縮功能;用戶嘗試解壓文件時,限制用戶的密碼輸入次數(shù),同時設(shè)定懲罰機制;在解壓文件時,根據(jù)計算機的運行狀況調(diào)整計算機中央處理器的算力分配比例。本發(fā)明強化密碼壓縮功能,防止壓縮密碼被暴力破解,且可以設(shè)計鎖定的周期和允許嘗試密碼的次數(shù);同時在解壓文件時,能夠根據(jù)計算機的運行狀況調(diào)整中央處理器的算力分配比例;在解壓任務(wù)優(yōu)先時,能夠提高解壓效率;其它情況下,保證計算機運行流暢。
技術(shù)領(lǐng)域
本發(fā)明涉及壓縮技術(shù)領(lǐng)域,具體來說,涉及一種能夠防止暴力破解密碼的壓縮方法。
背景技術(shù)
大多數(shù)加密功能,都要有防止暴力破解的功能,比如我們手機上設(shè)置的密碼,網(wǎng)站上的密碼,都在嘗試幾次過后就禁止短時間內(nèi)繼續(xù)嘗試,這種方式能很好的避免密碼被破解的風(fēng)險。
現(xiàn)在市面上壓縮格式有很多,比如zip,rar,7z等,它們中也包括了加密壓縮功能。但是以上所有的加密壓縮功能,從理論上講都是可以通過暴力破解的方式獲取密碼并解密壓縮包(暴力破解的意思是通過數(shù)字排列組合輪流嘗試密碼)。例如可以通過重組密碼的方式暴力破解密碼,此種壓縮格式不能確保壓縮文件的安全性。如果密碼比較簡單如:123,111等,幾秒鐘就會被破解。針對市面上其它壓縮格式的缺陷,現(xiàn)在還需開發(fā)一種壓縮格式,并添加防止密碼被暴力破解功能。
針對相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對相關(guān)技術(shù)中的問題,本發(fā)明提出一種能夠防止暴力破解密碼的壓縮方法,以克服現(xiàn)有相關(guān)技術(shù)所存在的上述技術(shù)問題。
為此,本發(fā)明采用的具體技術(shù)方案如下:
一種能夠防止暴力破解密碼的壓縮方法,該方法包括以下步驟:
S1、創(chuàng)建壓縮格式dzip,且該壓縮格式dzip提供文件密碼壓縮功能;
S2、用戶嘗試解壓文件時,限制用戶的密碼輸入次數(shù),同時設(shè)定懲罰機制;
S3、在解壓文件時,根據(jù)計算機的運行狀況調(diào)整計算機中央處理器的算力分配比例。
進一步的,所述S1中壓縮格式dzip提供文件密碼壓縮功能還包括以下步驟:
通過哈夫曼編碼算法對用戶需要加密壓縮的文件進行無損壓縮,并存儲在自身創(chuàng)建的格式的文件里;
壓縮后的文件通過標(biāo)準(zhǔn)的AES加密算法進行加密。
進一步的,所述壓縮后的文件通過標(biāo)準(zhǔn)的AES加密算法進行加密還包括以下步驟:
在壓縮后的文件末尾處添加該文件的若干嘗試密碼的信息;
所述嘗試密碼的信息通過標(biāo)準(zhǔn)的AES加密算法進行加密保存;
設(shè)定每個文件中的密碼不同。
進一步的,所述AES加密算法使用時,隨機生成16為加密key和16位加密初始化向量。
進一步的,所述S2中用戶嘗試解壓文件時,限制用戶的密碼輸入次數(shù),同時設(shè)定懲罰機制還包括以下步驟:
用戶嘗試解壓某一文件,且該文件帶有密碼,則當(dāng)密碼輸入錯誤后,記錄密碼錯誤次數(shù),并將錯誤次數(shù)保存在該文件的結(jié)尾;
若在規(guī)定的時間內(nèi)連續(xù)的密碼錯誤次數(shù)超過限制次數(shù),則鎖定該文件,且用戶繼續(xù)嘗試解壓該文件時,提示用戶稍后再試。
進一步的,所述若在規(guī)定的時間內(nèi)連續(xù)的密碼錯誤次數(shù)超過限制次數(shù),則鎖定該文件時,鎖定的時間隨著密碼錯誤次數(shù)的增加而不斷增加。
進一步的,所述用戶嘗試解壓文件時還包括以下步驟:
獲取壓縮后文件存儲的key、初始化向量及密碼保護信息;
獲取key、初始化向量轉(zhuǎn)化為最終密碼,并解密壓縮包的密碼保護信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京宇甜網(wǎng)絡(luò)科技有限公司,未經(jīng)南京宇甜網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211301559.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種電梯轎廂內(nèi)暴力行為檢測方法
- 一種暴力行為預(yù)警方法、裝置、可讀存儲介質(zhì)及終端設(shè)備
- 一種基于隨機森林的工控網(wǎng)絡(luò)暴力破解流量檢測方法
- 一種暴力分揀的識別方法及裝置
- 一種暴力分揀的識別方法及裝置
- 基于注意力機制的雙模態(tài)任務(wù)學(xué)習(xí)的暴力視頻識別方法
- 一種暴力視頻分類方法、系統(tǒng)和存儲介質(zhì)
- 一種基于神經(jīng)網(wǎng)絡(luò)的暴力檢測方法、裝置、設(shè)備及介質(zhì)
- 暴力行為識別方法、暴力行為識別裝置及存儲介質(zhì)
- 一種智能保密鎖的防暴力開鎖打滑機構(gòu)





