System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于檔案管理,具體是基于加密技術的檔案管理方法。
技術介紹
1、在檔案管理領域,隨著信息技術的發展,檔案的數字化存儲和管理成為趨勢,然而,檔案信息的安全性和保密性面臨著諸多挑戰,一方面,網絡環境的開放性使得檔案容易受到黑客攻擊、惡意軟件入侵等威脅,可能導致檔案信息被竊取、篡改或破壞,另一方面,在多人共享或訪問檔案系統時,如何確保只有授權人員能夠獲取特定檔案也是亟待解決的問題。
2、傳統的檔案管理方法在加密技術應用方面可能存在不足,例如加密方式簡單、安全性不高、難以有效防止非法訪問和數據泄露等,同時,在檔案檢索和提取過程中,也需要更加高效、準確且安全的方法來保障檔案管理的整體質量和效率;基于此,提出基于加密技術的檔案管理方法。
技術實現思路
1、本專利技術的目的在于提供基于加密技術的檔案管理方法,解決了傳統的檔案管理方法加密方式簡單、安全性不高、難以有效防止非法訪問和數據泄露的技術問題。
2、基于加密技術的檔案管理方法,包括以下步驟:
3、步驟一:為各個檔案分配唯一的存放序號n,并將其與檔案進行關聯,其中n指代為不同的檔案,n=1、2、……、j,j為檔案數量,j為正整數,j≥1;
4、步驟二:根據預設的標定數獲取規則,獲得各個位置序號分別對應的各個標定數值,并將這些標定數值與不同的位置序號進行對應,形成標定對照表;
5、步驟三:結合檔案的存放序號、標定數值以及位置序號,通過特定的加密編碼規則生成每個檔案的加密編碼;
6、步驟四:建立加密參照列表,將檔案的存放序號與其對應的加密編碼進行一一對應;
7、步驟五:在提取檔案時根據輸入的提取碼,通過還原計算獲得提取碼對應的各個還原序號;
8、步驟六:對提取碼對應的還原序號進行驗證判定,驗證通過則生成提取標號,否則生成驗證失敗信號;
9、步驟七:驗證通過后根據還原序號獲得比對編碼,將比對編碼與提取碼進行對比,若比對一致,則允許提取對應的檔案,否則生成提取失敗提示。
10、作為本專利技術進一步的方案:根據預設的標定數獲取規則,獲得各個位置序號分別對應的各個標定數值的具體方式為:
11、預設的設定標定數獲取規則具體為:連續六個自然數相加之和為69,根據這一預設的設定標定數獲取規則,獲得符合這一規則的六個自然數,并將其按照降序順序依次標記為標定數值bi,其中i指代不同的標定數值所對應的位置序號,i=1、2、……、6,進而獲得各個位置序號分別對應的各個標定數值bi。
12、作為本專利技術進一步的方案:通過特定的加密編碼規則生成每個檔案的加密編碼的具體方式為:
13、將各個檔案所對應的存放序號分別與各個標定數值進行相加后,再分別與各個標定數值的位置序號i進行相乘,進而將獲得各個標定數值分別對應的乘積,并將其標記為后綴數值mni,同時將各個標定數值分別對應的乘積與標定數值的位置序號i之間進行組合,形成作為檔案與各個位置序號之間分別對應的位序編碼,并將其標記為|i'|mni,其中|i'|為位序編碼所對應的參照位序,最后根據各個位序編碼的參照位序中分別對應的位置序號i的順序對各個位序編碼進行降序組合,進而獲得各個檔案所對應的加密編碼jn。
14、作為本專利技術進一步的方案:根據輸入的提取碼通過還原計算獲得提取碼對應的各個還原序號的具體方式為;
15、提取碼與加密編碼一樣由多個位序編碼組成,每個位序編碼包含位置序號|i'|和后綴數值xi,根據提取碼中各個位序編碼|i'|xi,獲得各個位序編碼的位置序號i的后綴數值xi,同時根據提取碼tq中的各個位序編碼的位置序號i獲得各個位序編碼分別對應的標定數值bi,通過還原計算公式:hi=(xi÷i)-bi,計算獲得提取碼tq中的各個位序編碼分別對應的還原序號hi。
16、作為本專利技術進一步的方案:對提取碼對應的還原序號進行驗證判定的具體方式為:
17、當提取碼中的各個位序編碼分別對應的還原序號hi均一致時,則將還原序號hi的數值作為提取標號g,當提取碼中的各個位序編碼分別對應的還原序號hi不一致時,則不生成提取標號,同時生成驗證失敗信號。
18、作為本專利技術進一步的方案:驗證通過后根據還原序號獲得比對編碼的具體方式為:
19、當生成提取標號后,根據提取標號的數值從加密參照列表中對具有相同數值的存放序號所對應的加密編碼進行提取,并將其作為比對編碼。
20、作為本專利技術進一步的方案:將比對編碼與提取碼進行對比的具體方式為:
21、將比對編碼與提取碼進行對比,當比對編碼與提取碼一致時,則對具體對應存放序號的檔案進行提取,若不一致,則不進行檔案提取,同時生成提取失敗提示。
22、作為本專利技術進一步的方案:獲得符合設定標定數獲取規則的六個自然數的具體方式為:
23、由于b1、b2、b3、b4、b5和b6為連續六個自然數,且他們之間的和為69,可以設中間數為b3=q,那么b2=q-1,b1=q-2,b4=q+1,b5=q+2,b6=q+3,將這些數代入預設的設定標定數獲取規則b1+b2+b3+b4+b5+b6=69,即可得:(q-2)+(q-1)+q+(q+1)+(2+2)+(q+3)=69;化簡方程得:6q+3=69,進一步計算得出6q=66,解得q=11,進而獲得b1、b2、b3、b4、b5和b6的具體數值,即b1=9、b2=10、b3=11、b4=12、b5=13、b6=14。
24、與現有技術相比,本專利技術的有益效果是:
25、(1)本專利技術,通過確定檔案的存放序號,為每個檔案賦予了唯一的初步標識,使得檔案的位置和順序能夠快速確定,方便后續的檢索、查詢和管理操作,利用預設的設定標定數獲取規則得到標定數值,并結合存放序號和位置序號生成加密編碼,使得每個檔案都有獨特的加密編碼,增加了檔案管理的安全性和復雜性,使得檔案在存儲和檢索過程中更加安全可靠,防止未經授權的訪問和篡改,使得檔案在存儲過程中更加安全可靠。
26、(2)本專利技術,在檔案提取過程中,通過輸入提取碼并進行還原計算,能夠準確地確定提取碼對應的還原序號,這一過程確保了只有正確格式和合理數值的提取碼才能進行后續的驗證和提取操作,進一步增強了檔案提取的安全性和準確性,確保只有合法的提取請求才能成功提取檔案,防止了非法提取和信息泄露。
27、(3)本專利技術,通過從加密參照列表中準確提取對應的加密編碼作為比對編碼,對比對編碼和提取碼進行嚴格的對比驗證,確保了檔案提取的準確性,進一步增強了檔案的安全性,提高了檔案管理的可靠性和用戶體驗,為檔案的安全管理提供了有力保障,同時,提取失敗提示能夠及時提醒用戶問題所在,便于問題的排查和解決,確保了檔案信息的安全和準確管理。
本文檔來自技高網...【技術保護點】
1.基于加密技術的檔案管理方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的基于加密技術的檔案管理方法,其特征在于,根據預設的標定數獲取規則,獲得各個位置序號分別對應的各個標定數值的具體方式為:
3.根據權利要求2所述的基于加密技術的檔案管理方法,其特征在于,通過特定的加密編碼規則生成每個檔案的加密編碼的具體方式為:
4.根據權利要求3所述的基于加密技術的檔案管理方法,其特征在于,根據輸入的提取碼通過還原計算獲得提取碼對應的各個還原序號的具體方式為;
5.根據權利要求4所述的基于加密技術的檔案管理方法,其特征在于,對提取碼對應的還原序號進行驗證判定的具體方式為:
6.根據權利要求5所述的基于加密技術的檔案管理方法,其特征在于,驗證通過后根據還原序號獲得比對編碼的具體方式為:
7.根據權利要求6所述的基于加密技術的檔案管理方法,其特征在于,將比對編碼與提取碼進行對比的具體方式為:
8.根據權利要求2所述的基于加密技術的檔案管理方法,其特征在于,獲得符合設定標定數獲取規則的六個自然數的具體方式
...【技術特征摘要】
1.基于加密技術的檔案管理方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的基于加密技術的檔案管理方法,其特征在于,根據預設的標定數獲取規則,獲得各個位置序號分別對應的各個標定數值的具體方式為:
3.根據權利要求2所述的基于加密技術的檔案管理方法,其特征在于,通過特定的加密編碼規則生成每個檔案的加密編碼的具體方式為:
4.根據權利要求3所述的基于加密技術的檔案管理方法,其特征在于,根據輸入的提取碼通過還原計算獲得提取碼對應的各個還原序號的具體方式為;<...
【專利技術屬性】
技術研發人員:王秀富,藺會亮,
申請(專利權)人:濰坊市人事考試和勞動能力鑒定中心,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。