1.一种基于隐码识别与隐式变换的手机密码保护系统,其特征在于,包括密码输入模块、按键行为信息采集模块、隐码定义模块、隐码识别模块、隐式变换定义模块、隐式变换模块、密码组合模块、密码验证模块,其中:所述按键行为信息采集模块从所述密码输入模块获得输入密码时的按键编码与按键行为信息,所述隐码识别模块根据按键行为信息按隐码定义模块中定义的隐码的编码值自动形成隐性密码,所述隐式变换模块自动按隐式变换定义模块中定义的隐式变换策略对来自所述按键行为信息采集模块采集到的按键编码进行隐式变换,所述密码组合模块自动将所述隐性密码及隐式变换后的密码按所述隐码定义模块、隐式变换定义模块中的自定义策略组合成最终密码,所述密码验证模块自动认证所述最终密码的合法性。
2.根据权利要求1所述的基于隐码识别与隐式变换的手机密码保护系统,其特征在于,还包括密码输入触感反馈模块,通过控制手机的震动,向用户手指反馈按键压力的大小和/或时间的长短和/或手机倾斜角度的大小,以提高用户友好性。
3.根据权利要求1所述的基于隐码识别与隐式变换的手机密码保护系统,其特征在于,所述按键行为信息采集模块采集的信息包括输入密码时每个按键的编码以及按键的时间长短、手机水平仪的角度信息、用于隐式变换的按键信息。
4.根据权利要求1所述的基于隐码识别与隐式变换的手机密码保护系统,其特征在于,所述按键行为信息采集模块能够对采用3D-Touch屏幕的手机采集输入密码时按键的压力大小。
5.根据权利要求3所述的基于隐码识别与隐式变换的手机密码保护系统,其特征在于,用于隐式变换的按键为手机的“音量+”和“音量-”按键。
6.根据权利要求1所述的基于隐码识别与隐式变换的手机密码保护系统,其特征在于,所述隐码模块利用按键的压力大小和/或按键的时间长短和/或输入密码过程中或刚输入一个数码后的手机倾斜角度的大小,分别自动形成隐性密码,包括:压力码和/或时间码和/或角度码。
7.根据权利要求6所述的基于隐码识别与隐式变换的手机密码保护系统,其特征在于,所述隐性密码在所述最终密码中的位置和/或编码值在所述隐码定义模块中定义并能够由用户自定义。
8.根据权利要求1所述的基于隐码识别与隐式变换的手机密码保护系统,其特征在于,所述隐式变换模块利用“音量+”和“音量-”按键信息对密码输入过程中的按键编码值进行隐式变换,使用户从键盘输入按键编码与真实密码不同或相同,从而实现同一密码具有不同的灵活输入方法。
9.根据权利要求8所述的基于隐码识别与隐式变换的手机密码保护系统,其特征在于,隐式变换的量在所述隐式变换定义模块中定义并能够由用户自定义。
10.根据权利要求1所述的基于隐码识别与隐式变换的手机密码保护系统,其特征在于,所述密码验证模块用于对所述最终密码的合法性验证:在该最终密码中的全部数码及其顺序均正确,而且其中的隐性密码都是来自隐性密码模块时,判断最终密码为正确;否则,判断最终密码为错误。