1.一种加密方法,其特征在于,包括:
将密钥元素基于密钥规则进行运算,生成密钥;
将明文根据所述密钥基于所述密钥规则进行加密运算,生成密文;
将所述密钥规则基于用户口令和/或终端标识进行加密运算,生成密钥规则密文;
将所述密钥规则密文上传到云服务器存储。
2.根据权利要求1所述的方法,其特征在于,还包括:将所述密文上传到云服务器存储。
3.根据权利要求1所述的方法,其特征在于,所述密钥元素包括终端数据文件、终端配置信息、网络配置信息和/或网络服务器文件。
4.根据权利要求1所述的方法,其特征在于,还包括:
从云服务器和/或独立于密钥元素的智能卡获取所述密钥规则。
5.一种解密方法,其特征在于,包括:
从云服务器获取密钥规则密文;
基于用户口令和/或终端标识对所述密钥规则密文进行解密运算,确定密钥规则;
将密钥元素基于密钥规则进行运算,生成密钥;
根据所述密钥和所述密钥规则对密文进行解密运算,确定明文。
6.根据权利要求5所述的方法,其特征在于,还包括:从云服务器获取密文。
7.根据权利要求1所述的方法,其特征在于,所述密钥元素包括终端数据文件、终端配置信息、网络配置信息和/或网络服务器上的文件。
8.一种加密装置,其特征在于,包括:
密钥生成模块,用于将密钥元素根据密钥规则生成密钥;
密文生成模块,用于将明文和所述密钥根据所述密钥规则进行加密运算,生成密文;
规则密文生成模块,用于将所述密钥规则基于用户口令和/或终端标识进行加密,生成密钥规则密文;
上传模块,用于将所述密钥规则密文上传到云服务器存储。
9.根据权利要求8所述的装置,其特征在于,所述上传模块还用于将所述密文上传到云服务器存储或发送给目的终端。
10.根据权利要求8所述的装置,其特征在于,所述密钥元素包括终端数据文件、终端配置信息、网络配置信息和/或网络服务器文件。
11.根据权利要求8所述的装置,其特征在于,还包括规则获取模块,用于从云服务器和/或独立于密钥元素的智能卡获取所述密钥规则。
12.一种解密装置,其特征在于,包括:
数据获取模块,用于从云服务器获取密钥规则密文;
规则解密模块,用于基于用户口令和/或终端标识对所述密钥规则密文进行解密运算,确定密钥规则;
密钥确定模块,用于将密钥元素基于密钥规则生成密钥;
密文解密模块,用于根据所述密钥和所述密钥规则对密文进行解密运算,确定明文。
13.根据权利要求12所述的装置,其特征在于,所述数据获取模块还用于从云服务器或源终端获取密文。
14.根据权利要求12所述的装置,其特征在于,所述密钥元素包括终端数据文件、终端配置信息、网络配置信息和/或网络服务器上的文件。
15.一种终端,其特征在于,包括权利要求8~11任一所述加密装置和权利要求12~14任一所述解密装置。