The invention discloses a method and a system for preventing configuration files from being tampered with, and a host computer. The method comprises the steps of: S1, read the original configuration parameters; S2, according to the parameters of the original configuration file, calculate the first check code; S3, reading the parameters to be injected BMS configuration file; S4, according to the injection parameters of the BMS configuration file, calculate the second check code; S5, judging the first check the code is equal to second, and if the same parity check code, otherwise, check is not passed by. The invention can easily update the parameters for the field problem, provide a method and a system for preventing the configuration file has been tampered with, the protection configuration file has not been tampered with, prevent on-site technical personnel free to modify the configuration file parameters, configuration files into the BMS parameter error. It can prevent the configuration file parameters from being tampered with, prevent the customer service from changing the parameters, cause the system to be configured incorrectly, the parameters are disordered, and improve the security of the system.
【技术实现步骤摘要】
一种防止配置文件被篡改的方法及系统、监控上位机
本专利技术涉及一种电池管理系统的文件安全领域,特别是涉及一种防止配置文件被篡改的方法及系统、监控上位机。
技术介绍
配置文件被定义为系统加载所需环境的设置和文件的集合。目前,配置文件的配置通常是由软件系统完成,它包括配置文件的导入和导出。但是,有不少文本编辑软件也可以直接读取配置文件的参数,甚至可以通过文本编辑软件来修改和更新配置文件的参数。现有技术中,由于配置文件的参数可以被随意修改,所以现场的调试人员对BMS进行调试时,可能会对配置文件的参数进行修改。若将修改的配置文件注入到BMS中,而且调试人员又没有将修改后的配置文件发送给其他生产人员,就会造成生产人员在生产BMS时还是将最原始的配置文件注入到BMS中。这里的最原始的配置文件指的是没有被修改参数的配置文件。所以就会造成后面的设备读取BMS里的配置文件时,出现故障信息,设备不能正常工作。由于配置文件的参数可以被随意修改,不仅容易出现故障,而且还浪费人力物力去寻找故障的原因;同时,也不利于重要文件及重要信息的保护。
技术实现思路
本专利技术的目的是克服现有技术中的不足之处,提供一种防止配置文件被篡改的方法及系统、监控上位机。本专利技术的目的是通过以下技术方案来实现的:一种防止配置文件被篡改的方法,包括:S1,读取原始配置文件的参数;S2,根据原始配置文件的参数,计算第一校验码;S3,读取待注入BMS的配置文件的参数;S4,根据待注入BMS的配置文件的参数,计算第二校验码;S5,判断所述第一校验码是否与第二校验码相等,若相等,则校验通过;否则,校验不通过。作为进 ...
【技术保护点】
一种防止配置文件被篡改的方法,其特征在于,包括:S1,读取原始配置文件的参数;S2,根据原始配置文件的参数,计算第一校验码;S3,读取待注入BMS的配置文件的参数;S4,根据待注入BMS的配置文件的参数,计算第二校验码;S5,判断所述第一校验码是否与第二校验码相等,若相等,则校验通过;否则,校验不通过。
【技术特征摘要】
1.一种防止配置文件被篡改的方法,其特征在于,包括:S1,读取原始配置文件的参数;S2,根据原始配置文件的参数,计算第一校验码;S3,读取待注入BMS的配置文件的参数;S4,根据待注入BMS的配置文件的参数,计算第二校验码;S5,判断所述第一校验码是否与第二校验码相等,若相等,则校验通过;否则,校验不通过。2.根据权利要求1所述的防止配置文件被篡改的方法,其特征在于,所述步骤S5中,判断所述第一校验码是否与第二校验码相等,若相等,校验通过后,还包括:将配置文件注入到BMS中。3.根据权利要求2所述的防止配置文件被篡改的方法,其特征在于,所述步骤S5,判断所述第一校验码是否与第二校验码相等,若不相等,校验不通过后,还包括:则判定配置文件的参数被篡改,产生故障信息,并将故障信息上传。4.根据权利要求1所述的防止配置文件被篡改的方法,其特征在于,所述第一校验码为MD5校验码。5.根据权利要求1所述的防止配置文件被篡改的方法,其特征在于,所述第二校验码为MD5校验码。6.一种防止配置文件被篡改的系统,其特征在于,包括:第一读取模块,用于读取原始配置文件的参数;第一计算单元,用于根据原始配置文件的参数,计算第一校验码;第二读取模块,用...
【专利技术属性】
技术研发人员:黄一峰,
申请(专利权)人:惠州市蓝微新源技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。