1.一種信息加密的方法,其特征在于,所述方法包括:
獲取待加密信息的明文信息;
將所述明文信息轉(zhuǎn)換為字符編碼;
將所述字符編碼轉(zhuǎn)換為相應(yīng)的數(shù)字信息;
根據(jù)第一轉(zhuǎn)換規(guī)則將所述數(shù)字信息轉(zhuǎn)換為至少一組顏色值;
通過所述至少一組顏色值生成圖像,所述圖像即為對所述明文信息進(jìn)行加密的加密結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)第一轉(zhuǎn)換規(guī)則將所述數(shù)字信息轉(zhuǎn)換為至少一組顏色值,包括:
確定每組數(shù)字信息的數(shù)值;
確定每種顏色對應(yīng)的最大階層,根據(jù)相應(yīng)的數(shù)值與R顏色對應(yīng)的最大階層確定所述R顏色的顏色值,并獲取第一剩余值;
根據(jù)所述第一剩余值與G顏色對應(yīng)最大的階層確定所述G顏色的顏色值,并獲取第二剩余值;
基于所述第二剩余值確定所述B顏色的顏色值;
將所述R顏色的顏色值、G顏色的顏色值及所述B顏色的顏色值進(jìn)行組合,獲取至少一組(R,G,B)顏色值;其中,所述R顏色為紅色,所述G顏色為綠色,所述B顏色為藍(lán)色。
3.如權(quán)利要求1所述的方法,其特征在于,當(dāng)通過所述至少一組顏色值生成圖像之前,所述方法還包括:
接收混淆數(shù)值;
根據(jù)所述混淆數(shù)值隨機(jī)生成相應(yīng)數(shù)量的混淆色塊;
基于混淆算法確定所述混淆色塊在所述圖像中的寫入位置。
4.如權(quán)利要求3所述的方法,其特征在于,通過所述至少一組顏色值生成圖像,包括:
確定寫入所述至少一組顏色值的第一基準(zhǔn)點(diǎn);
以所述第一基準(zhǔn)點(diǎn)為起始位置,基于所述混淆色塊的數(shù)量及所述混淆色塊在所述圖像中的寫入位置,將所述至少一組顏色值與所述混淆色塊的顏色值依次寫入所述圖像中。
5.如權(quán)利要求3所述的方法,其特征在于,基于混淆算法確定所述混淆色塊在所述圖像中的寫入位置包括:
基于所述混淆數(shù)值的數(shù)量確定每組所述寫入位置的數(shù)量;
確定所述寫入位置的第二基準(zhǔn)點(diǎn);
以所述第二基準(zhǔn)點(diǎn)為起始位置,每組寫入位置依次分布于兩組顏色值所對應(yīng)的顏色塊之間。
6.一種信息解密的方法,其特征在于,所述方法包括:
從圖像中讀取至少一組顏色值,所述圖像為對明文信息進(jìn)行加密的加密結(jié)果;
根據(jù)第二轉(zhuǎn)換規(guī)則將所述至少一組顏色值轉(zhuǎn)換為數(shù)字信息;
將所述數(shù)字信息轉(zhuǎn)換為字符編碼;
將所述字符編碼轉(zhuǎn)換所述明文信息。
7.如權(quán)利要求6所述的方法,其特征在于,根據(jù)第二轉(zhuǎn)換規(guī)則將相所述至少一組顏色值轉(zhuǎn)換為數(shù)字信息,包括:
確定每種顏色對應(yīng)的最大階層,根據(jù)公式A=(B*C+G)*C+R確定所述數(shù)字信息的數(shù)值A(chǔ);其中,所述每種顏色對應(yīng)的最大階層相同,所述R為紅色,所述G為綠色,所述B為藍(lán)色,所述C為所述每種顏色對應(yīng)的最大階層。
8.如權(quán)利要求6所述的方法,其特征在于,當(dāng)所述圖像中混淆有混淆色塊時,從所述圖像中讀取至少一組顏色值包括:
接收混淆數(shù)值,根據(jù)所述混淆數(shù)值確定的隨機(jī)生成的混淆色塊的數(shù)量;
基于混淆算法確定所述混淆色塊在所述圖像中的寫入位置;
確定寫入所述顏色值的第一基準(zhǔn)點(diǎn);
以所述第一基準(zhǔn)點(diǎn)為起始位置遍歷所述圖像,在遍歷過程中,基于所述混淆色塊的數(shù)量及在所述混淆色塊在所述圖像中的寫入位置跳過所述混淆色塊,讀取所述至少一組顏色值。
9.一種信息加密的裝置,其特征在于,所述裝置包括:
獲取單元,用于獲取待加密信息的明文信息;
第一轉(zhuǎn)換單元,用于將所述明文信息轉(zhuǎn)換為字符編碼;
第二轉(zhuǎn)換單元,用于將所述字符編碼轉(zhuǎn)換為相應(yīng)的數(shù)字信息;
第三轉(zhuǎn)換單元,用于根據(jù)第一轉(zhuǎn)換規(guī)則將所述數(shù)字信息轉(zhuǎn)換為至少一組顏色值;
生成單元,用于通過所述至少一組顏色值生成圖像,所述圖像即為對所述明文信息進(jìn)行加密的加密結(jié)果。
10.一種信息解密的裝置,其特征在于,所述裝置包括:
讀取單元,用于從圖像中讀取至少一組顏色值,所述圖像為對明文信息進(jìn)行加密的加密結(jié)果;
第四轉(zhuǎn)換單元,用于根據(jù)第二轉(zhuǎn)換規(guī)則將所述至少一組顏色值轉(zhuǎn)換為數(shù)字信息;
第五轉(zhuǎn)換單元,用于將所述數(shù)字信息轉(zhuǎn)換為字符編碼;
第六轉(zhuǎn)換單元,用于將所述字符編碼轉(zhuǎn)換為所述的明文信息。