基于保留格式加密的數(shù)據(jù)屬性保留技術(shù)研究
【文章頁數(shù)】:87 頁
【學位級別】:碩士
【部分圖文】:
圖3-1?SHA-256算法實現(xiàn)流程??3.1.3算法實現(xiàn)??該算法主要用于AES加密過程中產(chǎn)生密鑰,在產(chǎn)生的最終結(jié)果中要該算法??
圖3-1?SHA-256算法實現(xiàn)流程??算法實現(xiàn)??算法主要用于AES加密過程中產(chǎn)生密鑰,在產(chǎn)生的最終結(jié)果中要的256bit長度的最終結(jié)果進行截取,得到128bit的密鑰。??實際開發(fā)設(shè)計(保留格式加密算法使用java語言開發(fā))中,可以通過來實現(xiàn)對該算法的利用:??1)獲取一個S....
圖3-3?FF1算法對整數(shù)加解密實例??3.2.4整數(shù)FPE方案實現(xiàn)的改進設(shè)計??根據(jù)表3-3及3-4中的加解密流程已經(jīng)能夠?qū)崿F(xiàn)整數(shù)域內(nèi)的保留格式加密方??
7.?Return?A\\B??通過上述步驟,通過編程實現(xiàn)FFl算法,可以實現(xiàn)對整數(shù)域內(nèi)的整數(shù)進行加??解密操作了,實際情況下輸入輸出都為整數(shù)類型的字符串,實際例子如圖3-3所??示。本例中指定了明文(當然可以讓用戶輸入),讓用戶輸入密鑰及調(diào)整因子,??可以看出保留格式加密的效果....
圖3-6數(shù)字轉(zhuǎn)化為小寫英文字母??注:大寫英文字母與數(shù)字轉(zhuǎn)化與此類似,下面不再截圖贅述??對于大寫英文字母的保留格式加密操作,本質(zhì)上還是對整數(shù)的操作
>??>??圖3-5小寫英文字母轉(zhuǎn)化為數(shù)字??protected?byte[]?letterDecode(byte[]?byl.,int?by_len)?throws?Exception{??if?(by^JLen>=(?long)Math???2,?32))?{??System....
圖3一12對電子郵件格式數(shù)據(jù)加解密實例
5、對漢據(jù)處理方我們知道保留格式加密算法在數(shù)字領(lǐng)域已經(jīng)有了較為廣泛的應(yīng)用,在英文字??符方面,只要把英文字符集合轉(zhuǎn)換為相應(yīng)的整數(shù)集合(比如小寫英文字母a到z??可以對應(yīng)于整數(shù)集合0到25),利用這一思想,我們也可以漢字集轉(zhuǎn)化成一個數(shù)??字集,利用能夠代表漢字的編碼就可以將漢字與整....
本文編號:3894996
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3894996.html