gpt4 book ai didi

python - PyInstaller 加密 --key

转载 作者:太空狗 更新时间:2023-10-29 22:12:41 26 4
gpt4 key购买 nike

我试图理解为什么 PyInstaller 文档指出可以轻松提取用于加密 Python 源代码的 --key 参数:

此外,通过在 PyInstaller 的命令行上指定加密 key ,可以使用 AES256 混淆 Python 字节码。请注意,提取 key 并取回原始字节码仍然非常容易,但它应该可以防止大多数形式的“偶然”篡改。

我对 AES-256 的基本理解是,如果没有人拥有您指定的加密 key ,他们将无法“轻松”提取它

有没有人有更好的理解?

最佳答案

Pyinstaller 可选择使用非常强大的方法加密 python 源。

当然,如果没有 key ,几乎不可能提取文件。

但是仍然需要在运行时访问源代码,否则程序将无法运行(或者每次都必须有人提供密码,例如 protected excel 文件)。

这意味着 key 位于已安装软件中的某处。由于所有这些东西都是开源的,查看源代码会告诉您 PyInstaller 将 key 嵌入何处。当然,这不是微不足道的问题,但也不是破解加密的问题,只是逆向工程并添加了可用的源代码。

关于python - PyInstaller 加密 --key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39559677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com