【发布时间】:2021-12-15 06:12:07
【问题描述】:
我想使用 Nuitka/Pyinstaller 将我的 python 项目转换为 Exe 文件,但不幸的是,我在 python 文件中编写的所有字符串都可以通过使用记事本打开 Exe 文件在 Exe 文件中轻松找到.
如何将我的项目转换为 Exe 并完全隐藏 py 文件中保存的字符串和密码?
【问题讨论】:
-
永远不要保存原始密码。不管在哪里。哈希它们。 nitratine.net/blog/post/how-to-hash-passwords-in-python
-
我需要保存一个重要的 .json 文件才能使我的项目正常工作。我怎样才能对用户隐藏这个 .json 文件并使其只能被计算机访问?
-
(LTR) @יואבשלו:如果我的电脑可以访问某些东西,我会这样做。 (这可能不适用于您的计算机。)
-
您应该研究加密模块(例如密码学)并仅提供数据的加密版本。如果您想更进一步,您还可以将数据存储在服务器上并实现身份验证机制以从您正在运行的程序中访问它
标签: python pyinstaller exe reverse-engineering nuitka