1.一種存儲器卡的動態(tài)加密方法,其特征在于,包括:
讀取存儲器卡的初始數(shù)據(jù),并發(fā)送認證請求至服務器;
獲取所述服務器返回的偽隨機數(shù);
根據(jù)所述初始數(shù)據(jù)、所述偽隨機數(shù)和預設的密鑰計算得到密文;
將所述密文發(fā)送至所述服務器。
2.根據(jù)權利要求1所述的存儲器卡的動態(tài)加密方法,其特征在于,還包括步驟通過標準DES加密算法加密所述偽隨機數(shù),生成偽隨機序列;
所述步驟根據(jù)所述初始數(shù)據(jù)、所述偽隨機數(shù)和預設的密鑰計算得到密文為根據(jù)所述初始數(shù)據(jù)、所述偽隨機序列和預設的密鑰計算得到密文。
3.根據(jù)權利要求1或2所述的存儲器卡的動態(tài)加密方法,其特征在于,所述步驟獲取所述服務器返回的偽隨機數(shù)中,所述偽隨機數(shù)為所述服務器根據(jù)獲取到的所述認證請求的時間隨機生成的。
4.一種存儲器卡的動態(tài)解密方法,其特征在于,包括:
獲取讀卡器發(fā)送的認證請求,并發(fā)送偽隨機數(shù);
獲取所述讀卡器根據(jù)初始數(shù)據(jù)、偽隨機數(shù)和預設的密鑰計算得到的密文;
根據(jù)所述偽隨機數(shù)和所述預設的密鑰解密所述密文得到所述初始數(shù)據(jù)。
5.根據(jù)權利要求4所述的存儲器卡的動態(tài)解密方法,其特征在于,所述密文為根據(jù)所述初始數(shù)據(jù)、偽隨機序列和所述預設的密鑰計算得到,其中,所述偽隨機序列為通過標準DES加密算法加密所述偽隨機數(shù)生成;
所述根據(jù)所述偽隨機數(shù)和所述預設的密鑰解密所述密文得到所述初始數(shù)據(jù)的步驟還包括步驟根據(jù)所述偽隨機數(shù)通過標準DES加密算法推導出所述偽隨機序列,根據(jù)所述偽隨機序列和所述預設的密鑰解密所述密文得到所述初始數(shù)據(jù)。
6.一種存儲器卡的動態(tài)加解密裝置,其特征在于,包括讀卡器端加密模塊和服務器端解密模塊,所述讀卡器端加密模塊和所述服務器端解密模塊通信連接;
所述讀卡器端加密模塊用于讀取所述存儲器卡的初始數(shù)據(jù),并發(fā)送認證請求至所述服務器端解密模塊;獲取所述讀卡器端加密模塊返回的偽隨機數(shù);根據(jù)所述初始數(shù)據(jù)、所述偽隨機數(shù)和預設的密鑰計算得到密文;將所述密文發(fā)送至所述服務器端解密模塊;
所述服務器端解密模塊用于獲取所述讀卡器端加密模塊發(fā)送的認證請求,并發(fā)送所述偽隨機數(shù);獲取所述讀卡器端加密模塊根據(jù)所述初始數(shù)據(jù)、所述偽隨機數(shù)和所述預設的密鑰計算得到的密文;根據(jù)所述偽隨機數(shù)和所述預設的密鑰解密所述密文得到所述初始數(shù)據(jù)。
7.根據(jù)權利要求6所述的存儲器卡的動態(tài)加解密裝置,其特征在于,所述讀卡器端加密模塊包括第一讀取單元、第一通信單元、第一存儲單元以及混合器,所述第一讀取單元用于讀取存儲器卡的初始數(shù)據(jù),以及獲取所述服務器端解密模塊根據(jù)所述認證請求返回的偽隨機數(shù);所述第一通信單元用于發(fā)送所述認證請求至所述服務器端解密模塊以及將所述密文發(fā)送至所述服務器端解密模塊;所述第一存儲單元用于存儲所述預設的密鑰;所述混合器,用于根據(jù)所述初始數(shù)據(jù)、所述偽隨機數(shù)和所述預設的密鑰計算得到密文。
8.根據(jù)權利要求7所述的存儲器卡的動態(tài)加解密裝置,其特征在于,所述服務器端解密模塊包括第二讀取單元、第二通信單元、第二存儲單元以及解混合器,所述第二讀取單元用于獲取讀卡器端加密模塊發(fā)送的認證請求以及讀卡器端加密模塊根據(jù)初始數(shù)據(jù)、所述偽隨機數(shù)和預設的密鑰計算得到的密文;所述第二通信單元用于發(fā)送所述偽隨機數(shù);所述第二存儲單元用于存儲所述預設的密鑰;所述解混合器用于根據(jù)所述偽隨機數(shù)和所述預設的密鑰解密所述密文得到所述初始數(shù)據(jù)。
9.根據(jù)權利要求8所述的存儲器卡的動態(tài)加解密裝置,其特征在于,所述服務器端解密模塊還包括偽隨機數(shù)發(fā)生器,所述偽隨機數(shù)發(fā)生器用于根據(jù)獲取到所述認證請求的時間生成所述偽隨機數(shù)。
10.根據(jù)權利要求6所述的存儲器卡的動態(tài)加解密裝置,其特征在于,所述讀卡器端加密模塊設置在讀卡器上,所述服務器端解密模塊設置在服務器上或云平臺上。
11.根據(jù)權利要求6至10任意一項所述的存儲器卡的動態(tài)加解密裝置,其特征在于,包括多個所述讀卡器端加密模塊,多個所述讀卡器端加密模塊和所述服務器端解密模塊通信連接,所述服務器端解密模塊存儲有多個所述讀卡器端加密模塊的預設的密鑰。