CloseMaxscript 用户手册 开始加密

运行插件

点击 [Close My Code]按钮后,文件被加密,点击[打开结果目录]按钮,可以找到被加密的文件

问题1: 我的源文件加密后,可以删掉他吗?

请不要做这种傻事!

问题2: 我的源代码中存在 getThisScriptFilename 之类的函数,加密后运行提示错误

旧版提示:

新版提示:

错误代码 -321

请勾选界面上此选项的复选框

但一般情况下,不建议用这个,换个变量你可以使代码变得更加优秀
比如,正常测试都可能出现这种bug

一些建议

  1. 不要使用 encryptFile 和 openEncryptedFile 函数加密解密重要文件,它可以被简单穷举出来,仅需1分钟或者几个小时,不要以为你的密码设置的比身份证还长,事实上密码仅仅不到8位整数;
  2. 不要使用 execute 函数执行重要代码,它可以被截获;
  3. 不要使用 ManagedServices.dll 内的 ExecuteMaxscriptCommand(或 Autodesk.Max.dll 内的ExecuteMAXScriptScript)等执行重要代码,它可以被轻松截获;
  4. 不要绕着弯使用Filein,Filein是磁盘IO级别的操作,落库等于白送;
  5. 不要使用 多个加密工具加密,多个工具加密也许并不会提高安全性,反而会降低安全性,为什么?请看2、3和4;
  6. 安全没有绝对,我把我知道的写在这里。
posted @   trykle  阅读(241)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示