1.一种用于租赁豆浆机的加密方法,其特征在于包括如下步骤:
a提供上位机、U盘和用于租赁的目标豆浆机;上位机能够完成用户信息的编辑、查找、添加、删除以及更新用户信息,同时具有写入U盘、密码保护及密码授权功能;目标豆浆机的控制器包括CPU和第二USB接口;U盘作为上位机与目标豆浆机控制器的CPU之间的传输媒介;
b首先将U盘插入上位机的第一USB接口,由上位机将用户信息以加密文件的形式写入U盘;然后将U盘交付给豆浆机承租户,由豆浆机承租户将U盘插入第二USB接口,CPU借助于第二USB接口读取U盘中的加密文件,CPU获取加密文件后,进行解密得到包括租赁条件在内的新用户信息,租赁条件包括针对目标豆浆机所设定的租期和/或使用次数,CPU根据新用户信息控制目标豆浆机,当目标豆浆机一旦出现不能满足上述租赁条件的情形时就终止工作;
所述步骤b中,上位机采用异或运算加密和随机数相结合的加密方式,将0-9中的每个数字都与一个字符相对应,利用随机数的不规律性,将有效信息以一定顺序嵌套在随机数中形成信息序列,并将该信息序列按照上面的映射函数翻译成相应的字符;
所述步骤b中,在将U盘插入第二USB接口时,按一下控制器人机界面上的相应按键,CPU即开始读取U盘中的加密文件,CPU获取加密文件后,将其中的用户信息存入存储器内,待存储完毕后控制器上的相应指示灯会亮起,此时拔下U盘操作即告完成;CPU在目标豆浆机运行时实时判断目前的操作是否满足租赁条件,如果满足租赁条件,目标豆浆机能够正常工作,反之则终止工作。
2.根据权利要求1所述的一种用于租赁豆浆机的加密方法,其特征在于:所述步骤b中,CPU在获取加密文件后即时自动删除U盘中的加密文件。
3.根据权利要求2所述的一种用于租赁豆浆机的加密方法,其特征在于:所述步骤b中,CPU用获取的新用户信息更新原有的旧用户信息。
4.根据权利要求1所述的一种用于租赁豆浆机的加密方法,其特征在于:所述步骤a中,第二USB接口采取的是CH376芯片。