Python脚本加密保护混淆加密实例

混淆加密

混淆利用花指令和代码非等价变形等技术,将程序的代码转换成一种功能上等价但是难于阅读和理解的代码,可充分干扰静态分析。

为了增加代码阅读的难度, 源代码的混淆非常必要。

方法一 混淆网站

一个在线的Python代码混淆网站

https://pyob.oxyry.com/

Python脚本加密保护混淆加密实例_第1张图片 

方法二 第三方库

使用 Python 编写的程序来说,我们可以使用第三方库 "pyminifier" 来混淆加密 Python 代码

步骤:

安装

pipinstall pyminifier

使用

from pyminifier import minify

# 读取混淆加密的文件

with open("input.py", "r") as f:

    code = f.read()

# 使用 minify 函数进行混淆加密

minified_code = minify(code)

# 将混淆加密后的代码保存在文件 "output.py" 中

with open("output.py", "w") as f:

    f.write(minified_code)

 

你可能感兴趣的:(Python语言,python,混淆加密)