删除 Pyc 文件中剩余的十六进制代码
remove remaining hex code in Pyc file
我有一个项目要发送,基本上我必须使用 python.
发送电子邮件
我的代码已经完成,所以我正要发送它。
因为模块 smtplib 需要我的电子邮件登录,所以我编译了我的代码,所以人们看不到我的电子邮件和密码,但是,即使编译了,当我们查看十六进制代码时,我们仍然可以看到我的电子邮件和密码(和一些打印)
有没有办法编译后我们没有留下任何信息?
非常感谢您的帮助和时间!
通常在代码中保留敏感信息是个坏主意。没有统一的最佳方法,但存储凭据的常见做法包括:
- 在不在您的代码库中的单独代码文件中(local_settings.py,已添加到 .gitignore)
- 在项目外部的单独配置文件中(例如json或yml)
- 环境变量(使用
os.environ
读取)
- 命令行参数
- 作为用户输入请求
- 以上所有的组合
我有一个项目要发送,基本上我必须使用 python.
发送电子邮件我的代码已经完成,所以我正要发送它。 因为模块 smtplib 需要我的电子邮件登录,所以我编译了我的代码,所以人们看不到我的电子邮件和密码,但是,即使编译了,当我们查看十六进制代码时,我们仍然可以看到我的电子邮件和密码(和一些打印)
有没有办法编译后我们没有留下任何信息?
非常感谢您的帮助和时间!
通常在代码中保留敏感信息是个坏主意。没有统一的最佳方法,但存储凭据的常见做法包括:
- 在不在您的代码库中的单独代码文件中(local_settings.py,已添加到 .gitignore)
- 在项目外部的单独配置文件中(例如json或yml)
- 环境变量(使用
os.environ
读取) - 命令行参数
- 作为用户输入请求
- 以上所有的组合