【技术实现步骤摘要】
一种数控系统G代码加密方法和系统
本专利技术涉及的是数控
,特别涉及一种数控系统G代码加密方法和系统。
技术介绍
数控系统中储存的G代码,也就是加工工艺文件,代表着加工工厂的核心竞争力,是需要严格保密的文件。但是传统的数控系统很少有针对G代码进行保护的。G代码文件失窃包括但不限于以下两种情况:(1)数控系统通常配备有U盘口,可以将G代码拷贝到U盘中带走。(2)对于支持网络传输G代码的机床,使用ftp、网盘等网络工具就能获得G代码文件的拷贝。针对上述情况,部分数控系统采用了G代码文件加密的方式进行保护:1、数控系统存储空间的G代码通常有以下几种来源:在数控系统上直接新建和编辑G代码;通过U盘拷贝G代码文件到数控系统;通过网络传输G代码文件到数控系统。无论哪种情况,只要G代码文件进入到数控系统存储空间,就会被自动加密。2、当数控系统需要读取G代码文件时,利用密钥对文件进行解密处理。此过程并不是将整个文件解密形成明文文件,而是将文件内容解密放入系统内存,由软件来处理。3、当数控 ...
【技术保护点】
1.一种数控系统G代码加密方法,其特征在于,包括:/nS100.服务端根据不同用户信息,设置不同级别的数控系统使用权限等级;/nS200.当用户使用数控系统时,数控系统对用户信息进行确认,同时调用权限验证服务器进行权限验证,鉴别用户是否有使用加密盘中G代码文件的权限;/nS300.当用户权限验证通过后,用户可对加密盘G代码文件进行正常读写;/nS400.当用户对加密盘中的G代码文件进行导出时,使用加密密钥对加密盘中G代码文件进行加密处理,在客户端打开导出的G代码文件时,对密钥进行解密后读取G代码文件内容。/n
【技术特征摘要】
1.一种数控系统G代码加密方法,其特征在于,包括:
S100.服务端根据不同用户信息,设置不同级别的数控系统使用权限等级;
S200.当用户使用数控系统时,数控系统对用户信息进行确认,同时调用权限验证服务器进行权限验证,鉴别用户是否有使用加密盘中G代码文件的权限;
S300.当用户权限验证通过后,用户可对加密盘G代码文件进行正常读写;
S400.当用户对加密盘中的G代码文件进行导出时,使用加密密钥对加密盘中G代码文件进行加密处理,在客户端打开导出的G代码文件时,对密钥进行解密后读取G代码文件内容。
2.如权利要求1的一种数控系统G代码加密方法,其特征在于,还包括:S500.当用户使用数控系统完毕后,服务端对用户进行注销权限。
3.如权利要求1的一种数控系统G代码加密方法,其特征在于,当用户权限验证通过后,G代码文件存在的加密盘变为可访问状态。
4.如权利要求2的一种数控系统G代码加密方法,其特征在于,当用户权限验证注销后,G代码文件存在的加密盘变为不可见,加密盘中的G代码文件数据变为隐藏状态。
5.如权利要求1的一种数控系统G代码加密方法,其特征在于,权限服务器具有两种集成方式,具体为:内置于数控系统中和集成到外置设备中。
6.如权利要求5的一种数控系统G代码加密方法,其特征在于,当权限服务器内置于数控系统中时,数控系统首先...
【专利技术属性】
技术研发人员:江哲夫,晏洁,汤越,杨小漫,
申请(专利权)人:武汉华中数控股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。