Python程序加密打包

Python程序加密打包,第1张

步骤:

1、使用此文程序编译python源程序为pyd

链接: https://www.jianshu.com/p/4465cf9283b6

2、编写入口py文件,调用pyd模块

注意点:

1、由于pyinstaller不会导入pyd程序依赖包,所以需要将pyd程序依赖包在入口py文件中导入一次,避免打包exe时pyd无法使用

2、打包exe后,路径有所变化,pyd中路径需使用绝对路径

3、pyd文件不要写入口调用,if main等,在入口py文件中导包及调用相关函数

优点:脱离python环境,包依赖

缺点:文件较大

步骤:

1、将入口py文件打包为exe可执行程序,会自动导入pyd文件并进行封装

注意点:

1、打包exe后,cmd下运行程序,看是否有错误输出,按提示解决相应问题即可

在工作中,为了保证系统、程序的安全,不被不相关人员误修改,需要对程序进行保护加密。在RSLogix5000中,有两种工具可实现程序加密。

Logix5000中有两种方法可对程序进行加密保护,一种是源码保护加密,在这种加密情况下,若没有密码,则无法查看系统控制程序;而在CPU加密的情况下,可离线查看程序,而在需要对CPU中的程序修改时,则需要密码,实现对运行系统的保护。

1、程序源码的保护加密:

(1)开启源配置保护能力。在安装光盘里有RSLogix5000 Tools文件夹,里面有Logix CPU Security Tool。双击运行文件“RS5KSrcPtc.exe”。

(2)在RSLogix5000软件中创建并配置“源密匙文件”。 “源密匙文件”中含有用户指定的密码,当用户设置好源密匙文件后,若运行的项目找不到源密匙文件或源密匙文件中的密码错误,源密匙文件的文件名错误,受用户保护的程序都被保护(不可见或不可改)。并提示“未知源密匙”。

(3)打开需要加密的项目,选择“工具”—“安全”—“配置源保护”。

(4)第一次配置时,d出指定源对话框:选择“是(Y)”并指定源位置(即密保文件所在的位置)。点击确定,系统自动创建名称为“sk.dat”的文件,保存为用户指定路径。

(5)对程序进行加密。首先,用户在“源保护配置”对话框中选择需要保护的程序,点击“保护”按钮,d出密匙对话框。输入密码,点击“确定”按钮,密码会自动记录在源密匙文件中(用户可以对多个程序分别用不同的密码进行保护)。当用户设置好源文件密匙后,保存程序。第二步,如何实现保护。用户需要移走“源密匙文件(sk.dat)”,才能实现程序的保护,比如将源文件移动到其它安全的地方。还可以通过多种方式改变源文件,如改变源文件的名称,路经,或通过记事本打开源文件,更改其中的密码。其目的是让项目找不到正确的源文件,当项目找不到含有正确密码的源文件时,自动启动保护。

(6)恢复保护。用户只要指定正确的“源密匙文件”路径,并确保源密匙文件中的密码正确。当项目可以找到正确的源文件时,保护自动解除。

(7)取消保护。用户首先指定正确的“源密匙文件”路径,并确保源密匙文件中的密码正确。选中需要取消保护的程序,点击“取消保护”按钮,即可取消对相应程序的保护。

2. CPU处理器的加密:

(1)启动Logix CPU Security Tool(需要单独安装)。

(2)从d出的对话框里为需要加密的处理器选择路径,点击RSWho按钮调出RSLinx浏览器选择处理器。点击OK确认。

(3)使用Change Password按钮调出密码设置框设置密码。设置完密码后点击OK确认返回CPU安全设置对话框。

(4)对话框显示当前处理器未锁定,点击Secure Controller锁定处理器,中间需要再次确认密码。如果控制器安装有不可擦写的内存,则可以使用选项将密码存储于该内存卡。

(5)点击Secure按钮加密后返回CPU安全设置对话框,这时CPU状态显示为已加密。

本答案来自于互联网,仅供参考学习作用

如果您对我的回答有不满意的地方,还请您继续追问;

答题不易,互相理解,互相帮助!

深圳德人合科技有限公司提供一套从源头上保障企业电脑数据安全和电脑使用安全的加密软件。天锐绿盾加密软件包含了表格数据加密、图纸加密、文档文件加密、内网文件加密流转、密级管控、电脑离线管理、文件外发管理、灵活的审批流程、工作模式切换、服隐贺务器白名单等功能。天锐绿盾加密系统全面覆盖Mac、Windows、Linux系统。从根本上严防企业电脑数据泄密事件,天锐绿盾电脑加密软件保障企业数据图纸文件安全的同时对各类型文档加密、cad图纸加密、源代码加密、视频加密、音频加密等多种类型设计稿源和软件进行加密处理。

具有以下特点

强制加密:安装系统后,所有指定类型文件都是强制加密的;

使用方便:不影响原有 *** 作习惯,不需要限止端口;

于内无碍:内部交流时不需要作任何处理便能交流;

对外受阻:一旦文枝携前件离开使用环境,文件将自动失效,从而保护知识产权。

版本介绍

专业版

面向企事业单位通用需求,秉承"让防泄密的管理更简单有效"的核心理念,在汲取大量客户成功应用经验的基础上,推出"天锐绿盾专业版"。该版本功能主要包含文件加密、企业密钥管理、离线管理、文件外发管理、文件备份、文件加密、图纸加密、数据加密、审批管理、外发机器码白名单、外发阅读器、邮件白名单、服务器白名单、便携式解密终端、Linux平台信息安全管理系统、应用安全接入设置、屏幕水印等。

行业版

面向各行业的客户需求,结合天锐绿盾多年来在各行业的成功应用,秉着"让天锐绿盾在各行业客户应用更有针对性、更完整性、更贴切"的核心理念,量身打造,推出"天锐绿盾行业版"。在专业版基础上,新增加了工作模式切换、移动终端管理、支持邮件安全网关接口、支持应用服务器接入系统接口、行业增强包、WEB审批等功能。

旗舰版

面向大型用户需求复杂、用户数规模大的特点,在文件加密、图纸加密、数据加密行业版基础上,增加支持服务器分布式部署方式等功能,针对性推出高性能的"天锐绿盾旗舰版",让天锐绿盾满足大型客户的需求。

功能模块介绍

严格限制:可限制切换时间段,例如下班后才能切换模式,保障办公效率。

★ 支持审批人在线、离线、全部状态时自动审批,支持猛清委托审批。

★ 流程审批即时消息提醒,提高了流程审批效率。

★ 申请解密支持根据文件密级智能选择流程。

★ 能够支持Windows、Linux和Mac全平台申请解密和处理审批消息,并且支持Web申请解密和审理。

★ 提供IOS、Android移动端APP,可实时审批、查看密文等 *** 作。

由深圳德人合科技有限公司提供软件系统及技术支持


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12071858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存