最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

數(shù)據(jù)加密方法、裝置、設(shè)備及存儲介質(zhì)、程序產(chǎn)品與流程

文檔序號:41952864發(fā)布日期:2025-05-16 14:15閱讀:3來源:國知局
數(shù)據(jù)加密方法、裝置、設(shè)備及存儲介質(zhì)、程序產(chǎn)品與流程

本申請屬于數(shù)據(jù)加密領(lǐng)域,尤其涉及一種數(shù)據(jù)加密方法、裝置、設(shè)備及存儲介質(zhì)、程序產(chǎn)品。


背景技術(shù):

1、密碼技術(shù)是保障數(shù)據(jù)安全性的最有效方法之一,而保留格式加密(format-preserving?encryption,fpe)由于加密后的密文與明文具有相同的格式,因此被廣泛的應(yīng)用于各種需要保密的場景中。

2、目前相關(guān)技術(shù)中的保留格式加密方案,只能針對數(shù)據(jù)類型完全一致的數(shù)據(jù)進行加密,例如,對單一的數(shù)字或字母進行保留格式加密。但是,當(dāng)待加密的數(shù)據(jù)為包括多種數(shù)據(jù)類型的混合數(shù)據(jù)時,目前相關(guān)技術(shù)中無法實現(xiàn)對該混合數(shù)據(jù)進行保留格式加密。


技術(shù)實現(xiàn)思路

1、本申請實施例提供一種數(shù)據(jù)加密方法、裝置、設(shè)備及存儲介質(zhì)、程序產(chǎn)品,實現(xiàn)混合數(shù)據(jù)的保留格式加密。

2、第一方面,本申請實施例提供一種數(shù)據(jù)加密方法,該方法包括:

3、獲取待加密的目標(biāo)數(shù)據(jù);所述目標(biāo)數(shù)據(jù)包括多個字符,所述多個字符至少包括兩種數(shù)據(jù)類型;

4、對于所述多個字符中每個目標(biāo)字符,通過條件匹配確定所述目標(biāo)字符的數(shù)據(jù)類型,基于所述目標(biāo)字符的數(shù)據(jù)類型對所述目標(biāo)字符進行保留格式加密,得到加密后的目標(biāo)字符;所述目標(biāo)字符為所述多個字符中的任意一個字符;

5、將各個加密后的目標(biāo)字符組合到一起,得到所述目標(biāo)數(shù)據(jù)的加密數(shù)據(jù)。

6、第二方面,本申請實施例提供了一種數(shù)據(jù)加密裝置,該裝置包括:

7、獲取模塊,獲取待加密的目標(biāo)數(shù)據(jù);所述目標(biāo)數(shù)據(jù)包括多個字符,所述多個字符至少包括兩種數(shù)據(jù)類型;

8、加密模塊,對于所述多個字符中每個目標(biāo)字符,通過條件匹配確定所述目標(biāo)字符的數(shù)據(jù)類型,基于所述目標(biāo)字符的數(shù)據(jù)類型對所述目標(biāo)字符進行保留格式加密,得到加密后的目標(biāo)字符;所述目標(biāo)字符為所述多個字符中的任意一個字符;

9、組合模塊,將各個加密后的目標(biāo)字符組合到一起,得到所述目標(biāo)數(shù)據(jù)的加密數(shù)據(jù)。

10、第三方面,本申請實施例提供了一種電子設(shè)備,設(shè)備包括:處理器以及存儲有計算機程序指令的存儲器;所述處理器執(zhí)行所述計算機程序指令時實現(xiàn)如第一方面所述的數(shù)據(jù)加密方法。

11、第四方面,本申請實施例提供了一種計算機存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序指令,所述計算機程序指令被處理器執(zhí)行時實現(xiàn)如第一方面所述的數(shù)據(jù)加密方法。

12、第五方面,本申請實施例提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時,使得所述電子設(shè)備執(zhí)行如第一方面所述的數(shù)據(jù)加密方法。

13、本申請實施例的數(shù)據(jù)加密方法、裝置、設(shè)備及存儲介質(zhì)、程序產(chǎn)品,獲取待加密的目標(biāo)數(shù)據(jù)后,先通過條件匹配確定目標(biāo)數(shù)據(jù)包括的每個字符的數(shù)據(jù)類型,然后針對不同數(shù)據(jù)類型的字符進行不同的保留格式加密,得到每個字符加密后的結(jié)果,并將所有字符對應(yīng)的加密后的結(jié)果組合到一起得到目標(biāo)數(shù)據(jù)最終的加密數(shù)據(jù)。由于針對目標(biāo)數(shù)據(jù)中不同類型的字符分別執(zhí)行不同的保留格式加密,實現(xiàn)了混合數(shù)據(jù)整體的加密,同時,由于每個字符均進行了保留格式加密,使得每個字符對應(yīng)的加密后的格式與加密前的格式保存一致,進一步的將所有加密后的結(jié)果組合到一起后,保證加密數(shù)據(jù)的格式與所述目標(biāo)數(shù)據(jù)的格式保持一致。



技術(shù)特征:

1.一種數(shù)據(jù)加密方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于所述目標(biāo)字符的數(shù)據(jù)類型對所述目標(biāo)字符進行保留格式加密,得到加密后的目標(biāo)字符,具體包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,基于所述目標(biāo)字符的數(shù)據(jù)類型確定所述目標(biāo)字符的目標(biāo)預(yù)設(shè)密碼本,具體包括:

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過條件匹配確定所述目標(biāo)字符的數(shù)據(jù)類型,具體包括:

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過條件匹配確定所述目標(biāo)字符的數(shù)據(jù)類型,具體包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,將各個加密后的目標(biāo)字符組合到一起,得到所述目標(biāo)數(shù)據(jù)的加密數(shù)據(jù),具體包括:

7.根據(jù)權(quán)利要求1至6中任意一項所述的方法,其特征在于,所述數(shù)據(jù)類型包括:英文類型、數(shù)字類型、文字類型或符號類型。

8.一種數(shù)據(jù)加密裝置,其特征在于,所述裝置包括:

9.一種電子設(shè)備,其特征在于,所述設(shè)備包括:處理器以及存儲有計算機程序指令的存儲器;

10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序指令,所述計算機程序指令被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7任意一項所述的數(shù)據(jù)加密方法。

11.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時,使得所述電子設(shè)備執(zhí)行如權(quán)利要求1-7任意一項所述的數(shù)據(jù)加密方法。


技術(shù)總結(jié)
本申請?zhí)峁┮环N數(shù)據(jù)加密方法、裝置、設(shè)備及存儲介質(zhì)、程序產(chǎn)品,該方法包括獲取待加密的目標(biāo)數(shù)據(jù)后,先通過條件匹配確定目標(biāo)數(shù)據(jù)包括的每個字符的數(shù)據(jù)類型,然后針對不同數(shù)據(jù)類型的字符進行不同的保留格式加密,得到每個字符加密后的結(jié)果,并將所有字符對應(yīng)的加密后的結(jié)果組合到一起得到目標(biāo)數(shù)據(jù)最終的加密數(shù)據(jù)。由于針對目標(biāo)數(shù)據(jù)中不同類型的字符分別執(zhí)行不同的保留格式加密,實現(xiàn)了混合數(shù)據(jù)整體的加密,同時,由于每個字符均進行了保留格式加密,使得每個字符對應(yīng)的加密后的格式與加密前的格式保存一致,進一步的將所有加密后的結(jié)果組合到一起后,保證加密數(shù)據(jù)的格式與所述目標(biāo)數(shù)據(jù)的格式保持一致。

技術(shù)研發(fā)人員:楊碩夫
受保護的技術(shù)使用者:千尋位置網(wǎng)絡(luò)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/15
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1