如何在格子菱形软件中加密源代码?

可以通过创建黑盒文件来加密源代码。若要加密源文件,请遵循以下步骤:

  1. 创建要加密的源(模块)的黑盒文件。黑盒文件与其他模块相同,但只包含输入和输出端口的信息,并且没有关于输入和输出之间逻辑的信息。
  2. 为此,从实际源文件创建NGO文件。要做到这一点,打开格子钻石软件,并创建一个项目与原始源文件。现在转到“项目”——“积极实施”——“顶层单位”。将打开一个窗口,然后输入要加密的所需源的“模块名”,然后单击“确定”。
  3. 现在转到“Project”-&“主动实现”-gt;“SypLyPro设置”,并将“禁用IO插入”改为“true”。
  4. 现在运行设计直到“翻译设计状态“。
  5. 现在打开项目目录,您将在项目文件中找到.NGO文件。复制*.NGO文件,将其重命名为源文件模块名,并将其放置在独立于项目文件夹之外的文件夹中。
  6. 现在删除原始源文件并添加黑盒文件,并将所有设置如“禁用IO插入”重置为false。
  7. 现在开放战略--GT;翻译设计然后将“宏搜索路径”设置为.NGO文件放置的文件夹。
  8. 现在使用.NGO文件运行设计。

该程序可用于对整个设计中的全部或部分模块进行加密。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 12:24:03 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它