亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種文件的加密、解密方法和裝置與流程

文檔序號(hào):12729092閱讀:來源:國知局

技術(shù)特征:

1.一種文件加密的方法,其特征在于,所述方法包括:

生成初始密碼;

讀取所述文件中待加密數(shù)據(jù);

獲取所述文件中已加密數(shù)據(jù)長度,基于所述初始密碼和所述已加密數(shù)據(jù)長度計(jì)算得到加密密碼;

使用所述加密密碼對所述待加密數(shù)據(jù)進(jìn)行加密,得到加密數(shù)據(jù)。

2.根據(jù)權(quán)利要求1所述的文件加密方法,其特征在于,所述加密密碼是通過將所述初始密碼、所述初始密碼長度和所述已加密數(shù)據(jù)長度代入預(yù)設(shè)函數(shù)計(jì)算得到。

3.根據(jù)權(quán)利要求2所述的文件加密方法,其特征在于,通過所述預(yù)設(shè)函數(shù)計(jì)算得到的所述加密密碼是分散化的。

4.根據(jù)權(quán)利要求2所述的文件加密方法,其特征在于,所述預(yù)設(shè)函數(shù)為散列函數(shù)。

5.根據(jù)權(quán)利要求2所述的文件加密方法,其特征在于所述加密密碼的長度與所述初始密碼長度相同。

6.根據(jù)權(quán)利要求1所述的文件加密方法,其特征在于,所述生成初始密碼的步驟,包括:利用隨機(jī)函數(shù)生成所述初始密碼。

7.根據(jù)權(quán)利要求1所述的文件加密方法,其特征在于,所述初始密碼為數(shù)組。

8.根據(jù)權(quán)利要求1所述的文件加密方法,其特征在于,在使用所述加密密碼對所述待加密數(shù)據(jù)進(jìn)行加密時(shí),是對所述待加密數(shù)據(jù)的每個(gè)字節(jié)進(jìn)行加密。

9.根據(jù)權(quán)利要求1所述的文件加密方法,其特征在于,所述加密數(shù)據(jù)是通過所述加密密碼與所述待加密數(shù)據(jù)進(jìn)行邏輯異或運(yùn)算得到。

10.根據(jù)權(quán)利要求1所述的文件加密方法,其特征在于,所述文件為流媒體。

11.根據(jù)權(quán)利要求1所述的文件加密方法,其特征在于,在讀取所述文件中待加密數(shù)據(jù)時(shí),是按順序分段讀取。

12.根據(jù)權(quán)利要求1所述的文件密碼方法,其特征在于,更包含步驟:保存所述初始密碼。

13.一種加密文件的解密方法,其特征在于,所述方法包括:

獲取初始密碼;

讀取所述加密文件中待解密數(shù)據(jù);

獲取所述文件中已解密數(shù)據(jù)長度,基于所述初始密碼和所述已解密數(shù)據(jù)長度計(jì)算得到解密密碼;

使用所述解密密碼對所述待解密數(shù)據(jù)進(jìn)行解密,得到解密數(shù)據(jù)。

14.根據(jù)權(quán)利要求13所述的加密文件的解密方法,其特征在于,所述解密密碼是通過將所述初始密碼、所述初始密碼長度和所述已加密數(shù)據(jù)長度代入預(yù)設(shè)函數(shù)計(jì)算得到。

15.根據(jù)權(quán)利要求14所述的加密文件的解密方法,其特征在于,所述預(yù)設(shè)函數(shù)與所述文件加密時(shí)使用的函數(shù)相同。

16.根據(jù)權(quán)利要求13所述的加密文件的解密方法,其特征在于,所述初始密碼為所述文件加密時(shí)使用的初始密碼。

17.根據(jù)權(quán)利要求13所述的加密文件的解密方法,其特征在于,在使用所述解密密碼對所述待解密數(shù)據(jù)進(jìn)行解密時(shí),是對所述待解密數(shù)據(jù)的每個(gè)字節(jié)進(jìn)行解密。

18.根據(jù)權(quán)利要求13所述的加密文件的解密方法,其特征在于,所述解密數(shù)據(jù)是通過所述解密密碼與所述待解密數(shù)據(jù)進(jìn)行邏輯異或運(yùn)算得到。

19.根據(jù)權(quán)利要求13所述的加密文件的解密方法,其特征在于,所述文件為流媒體。

20.根據(jù)權(quán)利要求13所述的加密文件的解密方法,其特征在于,所述讀取所述待解密數(shù)據(jù)的方式與加密所述文件時(shí)讀取待加密數(shù)據(jù)的方式相同。

21.一種文件加密裝置,其特征在于,包括:

初始密碼生成單元,用于生成初始密碼,并保存所述初始密碼至存儲(chǔ)單元中;

加密數(shù)據(jù)讀取單元,用于讀取所述文件中待加密數(shù)據(jù);

加密密碼生成單元,用于獲取所述文件中已加密數(shù)據(jù)長度,并基于所述初始密碼和所述已加密數(shù)據(jù)長度計(jì)算得到加密密碼;

數(shù)據(jù)加密單元,使用所述加密密碼對所述待加密數(shù)據(jù)進(jìn)行加密,得到加密數(shù)據(jù),并將所述加密數(shù)據(jù)保存至所述存儲(chǔ)單元。

22.根據(jù)權(quán)利要求21所述的文件加密裝置,其特征在于,所述加密密碼生成單元通過將所述初始密碼、所述初始密碼長度和所述已加密數(shù)據(jù)長度代入預(yù)設(shè)函數(shù)計(jì)算得到所述加密密碼。

23.根據(jù)權(quán)利要求22所述的文件加密裝置,其特征在于,通過所述預(yù)設(shè)函數(shù)計(jì)算得到的所述加密密碼是分散化的。

24.根據(jù)權(quán)利要求22所述的文件加密裝置,其特征在于,所述預(yù)設(shè)函數(shù)為散列函數(shù)。

25.根據(jù)權(quán)利要求22所述的文件加密裝置,其特征在于所述加密密碼的長度與所述初始密碼長度相同。

26.根據(jù)權(quán)利要求21所述的文件加密裝置,其特征在于,所述初始密碼生成單元利用隨機(jī)函數(shù)生成所述初始密碼。

27.根據(jù)權(quán)利要求21所述的文件加密裝置,其特征在于,所述數(shù)據(jù)加密單元在使用所述加密密碼對所述待加密數(shù)據(jù)進(jìn)行加密時(shí),是對所述待加密數(shù)據(jù)的每個(gè)字節(jié)進(jìn)行加密。

28.根據(jù)權(quán)利要求21所述的文件加密裝置,其特征在于,所述數(shù)據(jù)加密單元通過將所述加密密碼與所述待加密數(shù)據(jù)進(jìn)行邏輯異或運(yùn)算得到所述加密數(shù)據(jù)。

29.根據(jù)權(quán)利要求21所述的文件加密裝置,其特征在于,所述文件為流媒體。

30.根據(jù)權(quán)利要求21所述的文件加密裝置,其特征在于,所述加密數(shù)據(jù)讀取單元在讀取所述待加密數(shù)據(jù)時(shí),是按順序分段讀取。

31.一種加密文件的解密裝置,其特征在于,所述解密裝置包括:

解密密碼生成單元,所述解密密碼生成單元從存儲(chǔ)單元中獲取初始密碼,并獲取所述文件中已解密數(shù)據(jù)長度,基于所述初始密碼和所述已解密數(shù)據(jù)長度計(jì)算得到解密密碼;

解密數(shù)據(jù)讀取單元,用于讀取所述加密文件中待解密數(shù)據(jù);

數(shù)據(jù)解密單元,使用所述解密密碼對所述待解密數(shù)據(jù)進(jìn)行解密,得到解密數(shù)據(jù)。

32.根據(jù)權(quán)利要求31所述的加密文件的解密裝置,其特征在于,所述解密密碼生成單元通過將所述初始密碼、所述初始密碼長度和所述已加密數(shù)據(jù)長度代入預(yù)設(shè)函數(shù)計(jì)算得到所述解密密碼。

33.根據(jù)權(quán)利要求32所述的加密文件的解密裝置,其特征在于,所述預(yù)設(shè)函數(shù)與所述文件加密時(shí)使用的函數(shù)相同。

34.根據(jù)權(quán)利要求31所述的加密文件的解密裝置,其特征在于,所述初始密碼為所述文件加密時(shí)使用的初始密碼。

35.根據(jù)權(quán)利要求31所述的加密文件的解密裝置,其特征在于,所述數(shù)據(jù)解密單元在使用所述解密密碼對所述待解密數(shù)據(jù)進(jìn)行解密時(shí),是對所述待解密數(shù)據(jù)的每個(gè)字節(jié)進(jìn)行解密。

36.根據(jù)權(quán)利要求31所述的加密文件的解密裝置,其特征在于,所述數(shù)據(jù)解密單元通過所述解密密碼與所述待解密數(shù)據(jù)進(jìn)行邏輯異或運(yùn)算得到所述解密數(shù)據(jù)。

37.根據(jù)權(quán)利要求31所述的加密文件的解密裝置,其特征在于,所述文件為流媒體。

38.根據(jù)權(quán)利要求31所述的加密文件的解密方法,其特征在于,所述解密讀取單元讀取所述待解密數(shù)據(jù)的方式與加密所述文件時(shí)讀取待加密數(shù)據(jù)的方式相同。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1