发明名称 基于加密技术的林分生长与收获模型动态管理方法
摘要 本发明提供一种基于加密技术的林分生长与收获模型动态管理方法,涉及林业资源管理和林业信息化技术领域。所述方法包括:S1、构建林分生长与收获模型表;S2、使用对称加密技术DES对存储入所述林分生长与收获模型表中模型进行加密,将加密生成的密文写入所述林分生长与收获模型表;S3、使用对称加密技术DES对读取所述林分生长与收获模型表中的密文进行解密,将解密生成的明文显示给用户;S4、使用结构化查询语言SQL对所述明文中的模型进行解析。本发明构建了同区域和起源密切相关的林分生长和收获模型表,使用加密技术对模型表中数据的存取进行管理,提供了快捷简单的模型解译方法,最终实现林分生长和收获模型的灵活安全动态管理。
申请公布号 CN103324891A 申请公布日期 2013.09.25
申请号 CN201310170004.X 申请日期 2013.05.10
申请人 四川省林业调查规划院 发明人 高飞;刘波;封伟;谢云;刘洋;方懿
分类号 G06F21/60(2013.01)I 主分类号 G06F21/60(2013.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种基于加密技术的林分生长与收获模型动态管理方法,其特征在于,包含以下步骤:S1、构建林分生长与收获模型表,所述林分生长与收获模型表包括:模型号,树种,区域,起源,模型类别,模型方程,因变量,自变量,参数说明;S2、使用对称加密技术DES对存储入所述林分生长与收获模型表中模型进行加密,将加密生成的密文写入所述林分生长与收获模型表,加密包含以下步骤:S21、将用户密码转换为字节数组,将所述字节数组设置为DES加密技术的密钥和初始化向量,并创建加密对象,S22、遍历所述林分生长与收获模型表中的记录,读取记录中的字段值,并将所述字段值转换为字节数组,S23、使用所述加密对象,对步骤S22中的所述字节数组进行加密,将加密结果转换为密文字符串,得到输出密文,S24、将所述输出密文写入所述林分生长与收获模型表中;S3、使用对称加密技术DES对读取所述林分生长与收获模型表中的密文进行解密,将解密生成的明文显示给用户,解密包含以下步骤:S31、检查用户输入密码是否正确,S32、将用户密码转换为字节数组,将所述字节数组设置为DES加密技术的密钥和初始化向量,并创建解密对象,S33、遍历所述林分生长与收获模型表中的记录,读取记录中的密文,将所述密文转换为字节数组,S34、使用所述解密对象,对步骤S27中的所述字节数组进行解密,将解密结果转换为明文字符串,得到输出明文,S35、将所述明文显示给用户;S4、使用结构化查询语言SQL对所述明文中的模型进行解析,解析包含以下步骤:S41、根据用户输入的参数,按照树种、区域、起源及模型方程的自变量信息,选择出适合的林分生长与收获模型,读取林分生长与收获模型方程和自变量字段值,S42、建立用户参数同所述自变量字段值的对应替换关系,将用户参数替换林分生长与收获模型方程中的自变量符号,组成林分生长与收获模型方程字符串,S43、使用SELECT语句执行林分生长与收获模型方程字符串,获取计算后的值,完成模型方程的解析。
地址 610081 四川省成都市人民北路一段14号