1.一種數(shù)據(jù)加密和解密方法,其特征在于,包括:在服務(wù)器中存儲(chǔ)一對(duì)非對(duì)稱密鑰,并且所述非對(duì)稱密鑰包括公鑰K1和私鑰K2,
數(shù)據(jù)加密過程包括以下步驟:
獲取待加密的信息m,其中,所述待加密信息m為根據(jù)需求設(shè)定的需加密的信息;
使用所述公鑰K1加密所述待加密的信息m,以產(chǎn)生加密信息c;
將所述加密信息c發(fā)送至所述服務(wù)器;
數(shù)據(jù)解密過程包括以下步驟:
接收所述加密信息c;
使用所述私鑰K2解密所述加密信息c,以獲得所述信息m。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)加密和解密方法,其特征在于,所述待加密信息m包括:
密碼信息、身份信息、攜帶敏感信息的信息。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)加密和解密方法,其特征在于,所述數(shù)據(jù)加密過程進(jìn)一步包括:
在web瀏覽器上,獲取待加密的信息m和所述服務(wù)器發(fā)送的公鑰K1,其中,所述待加密信息m為根據(jù)需求設(shè)定的需加密的信息;
使用所述公鑰K1加密所述待加密的信息m,以產(chǎn)生加密信息c;
將所述加密信息c發(fā)送至所述服務(wù)器。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)加密和解密方法,其特征在于,所述Web瀏覽器和所述服務(wù)器為B/S結(jié)構(gòu)。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)加密和解密方法,其特征在于,數(shù)據(jù)加密過程進(jìn)一步包括:
在客戶端上,獲取待加密的信息m和所述服務(wù)器發(fā)送的公鑰K1,其中,所述待加密信息m為根據(jù)需求設(shè)定的需加密的信息;
使用所述公鑰K1加密所述待加密的信息m,以產(chǎn)生加密信息c;
將所述加密信息c發(fā)送至所述服務(wù)器。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)加密和解密方法,其特征在于,所述客戶端和所述服務(wù)器為C/S結(jié)構(gòu)。
7.一種數(shù)據(jù)加密和解密裝置,其特征在于,包括:在服務(wù)器中存儲(chǔ)一對(duì)非對(duì)稱密鑰,并且所述非對(duì)稱密鑰包括公鑰K1和私鑰K2,
數(shù)據(jù)加密裝置包括:
獲取模塊,用于獲取待加密的信息m,其中,所述待加密信息m為根據(jù)需求設(shè)定的需加密的信息;
加密模塊,用于使用所述公鑰K1加密所述待加密的信息m,以產(chǎn)生加密信息c;
發(fā)送模塊,用于將所述加密信息c發(fā)送至所述服務(wù)器;
數(shù)據(jù)解密裝置包括:
接受模塊,用于接收所述加密信息c;
解密模塊,用于使用所述私鑰K2解密所述加密信息c,以獲得所述信息m。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)加密和解密裝置,其特征在于,所述待加密信息m包括:
密碼信息、身份信息、攜帶敏感信息的信息。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)加密和解密裝置,其特征在于,所述數(shù)據(jù)加密裝置進(jìn)一步包括:
獲取子模塊,用于在web瀏覽器上,獲取待加密的信息m和所述服務(wù)器發(fā)送的公鑰K1,其中,所述待加密信息m為根據(jù)需求設(shè)定的需加密的信息;
產(chǎn)生子模塊,用于使用所述公鑰K1加密所述待加密的信息m,以產(chǎn)生加密信息c;
發(fā)送子模塊,用于將所述加密信息c發(fā)送至所述服務(wù)器。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)加密和解密裝置,其特征在于,所述Web瀏覽器和所述服務(wù)器為B/S結(jié)構(gòu)。