如何加密python的源文件?
大家好,我在linux下写了python文件但是文件中,有一些账号信息
有什么办法,把这些信息加密,不让别人看到?
最好加密级别高一些
谢谢了! 可以编译为 pyc 文件,也可以用 pyinstaller 直接打包成可执行文件。 本帖最后由 hrp 于 2021-4-2 16:02 编辑
编译为pyc:import compileall
compileall.compile_dir("py文件所在的文件夹路径")
不过py编译为pyc后,只要有心还是可以反编译回来的,安全性不高。 hrp 发表于 2021-4-2 16:01
编译为pyc:
不过py编译为pyc后,只要有心还是可以反编译回来的,安全性不高。
对 ,感觉pyc的安全性不是很高
担心被人破解了。。。 本帖最后由 Daniel_Zhang 于 2021-4-2 16:23 编辑
有一个想法嗷
把信息写进 pickle
写一个函数自动压缩 pickle 成一个压缩包,压缩的时候请求用户输入密码
压缩完成以后,用随机值重写 pickle
重写以后删除 pickle
每一次读取用户名密码的时候,先用你设置的密码解压压缩文件获得 pickle
然后读取 pickle
使用完以后调用之前那个压缩 pickle 的步骤,用户输入密码压缩,随机值覆盖并删除pickle python就是开源的,或许你可以把重要信息写到数据库里,这样一班人拿到你数据库密码也不会用,但是二班的就挡不住了 可以编译pyd这样就很难破解了 可以编译成 pyd 这样就很难破了,比较安全
页:
[1]