1、将各种cad实体对象转换为各自对应自定义的保护对象,确保得到图纸的客户对保护对象的所有操作必须通过软件的权限控制。
2、通过自定义的二进制流算法保存各种保护对象的属性,再在其中加入干扰数据,杂点数据,嵌套数据迷宫,让破解者无从入手。
3、将自定义的实体属性二进制的流数据进行128位的IDEA加密和256位的RC4混合加密。
4、编写独有的专用加密算法,破解者无法获取加密算法,确保数据绝对安全。
5、对关键的水印数据,权限校验数据进行数据校验,也就是所有的实体中记录水印和权限的校验数据,确保您的图纸中的关键数据无法被替换。
6、对系统关键图层,线形等数据进行校验,防止用户关闭核心图层导致我们的水印或其它校验对象失效。