1.一種手機動態(tài)密碼的加解密裝置,其特征在于,包括用于提供數(shù)字密鑰的密鑰模塊,提供至少一種運算規(guī)則的加密算法模塊,根據(jù)用戶選擇的密鑰和運算規(guī)則將當前時間計算為動態(tài)密碼的加密模塊,接收加密模塊計算的動態(tài)密碼并驗證用戶輸入的密碼與其匹配后則進行手機解鎖的解密模塊。
2.如權(quán)利要求1所述的加解密裝置,其特征在于,所述運算規(guī)則包括加法運算、減法運算、乘法運算和除法運算。
3.如權(quán)利要求2所述的加解密裝置,其特征在于,所述加密模塊將當前時間的每一位數(shù)字根據(jù)運算規(guī)則分別與密鑰進行計算;
當運算規(guī)則為加法運算或乘法運算時,取每一位運算結(jié)果的個位數(shù);
當運算規(guī)則為減法運算時,取每一位運算結(jié)果的絕對值;
當運算規(guī)則為除法運算時,取運算結(jié)果的整數(shù)部分的個位數(shù)。
4.如權(quán)利要求1至3任意一項權(quán)利要求所述的加解密裝置,其特征在于,還包括一暗碼模塊,用來記錄用戶輸入的固定密碼,所述解密模塊在一定時間內(nèi)接收到用戶輸入的兩次正確的固定密碼則進行手機解鎖。
5.如權(quán)利要求1至3任意一項權(quán)利要求所述的加解密裝置,其特征在于,所述數(shù)字密鑰為1-9的任意一位數(shù)值。
6.一種手機動態(tài)密碼的加解密方法,其特征在于,包括如下步驟:
步驟1:用戶選擇一個數(shù)字密鑰和一種運算規(guī)則,當手機黑屏后進行加密狀態(tài);
步驟2:當用戶輸入密碼時,將數(shù)字密鑰和當前時間的每一位根據(jù)運算規(guī)則進行計算,將計算后的結(jié)果與當前輸入的密碼進行比對,若一致則解鎖手機,若不一致則繼續(xù)保持手機的加密狀態(tài)。
7.如權(quán)利要求6所述的加解密方法,其特征在于,所述運算規(guī)則包括加法運算、減法運算、乘法運算和除法運算;
所述數(shù)字密鑰為1-9的任意一位數(shù)值。
8.如權(quán)利要求7所述的加解密方法,其特征在于,當選擇的運算規(guī)則為加法運算或乘法運算時,將時間的每一位與數(shù)字密鑰進行乘法或加法運算后,取每一位運算結(jié)果的個位數(shù);
當運算規(guī)則為減法運算時,將時間的每一位與數(shù)字密鑰相減后,取每一位運算結(jié)果的絕對值;
當運算規(guī)則為除法運算時,將時間的每一位除以數(shù)字密鑰,取運算結(jié)果的整數(shù)部分的個位數(shù)。