Pyqt5 或 pyside2 做的程序,打包 exe 后,代码是否安全?

2020-01-06 15:29:00 +08:00
 wzw

例如用 PyInstaller 打包

2871 次点击
所在节点    问与答
16 条回复
ysc3839
2020-01-06 15:41:03 +08:00
否,只是编译成了 pyc 字节码,有逆向的可能。
zk8802
2020-01-06 15:41:43 +08:00
如果是从防止逆向分析的角度来说的话,不安全。轻松 dump 出 py 或 pyc (看看临时文件夹就知道了)。
wzw
2020-01-06 15:50:26 +08:00
@ysc3839 那看来核心代码还是要用 go 或者 c#
wzw
2020-01-06 15:50:42 +08:00
@zk8802 那看来核心代码还是要用 go 或者 c#
wzw
2020-01-06 15:51:47 +08:00
@zk8802 那岂不是 pyqt 写的,瞬间和开源了一样了呀
bearqq
2020-01-06 17:49:53 +08:00
可 c#写的不也那样?
Cooky
2020-01-06 17:51:45 +08:00
用 nuitka 编译打包
wzw
2020-01-06 17:57:19 +08:00
@bearqq #6 c#也会?

@Cooky #7 你用过没, 会不会坑多
None123
2020-01-06 17:59:07 +08:00
c# 不是一样的吗 你要加密的
wmhx
2020-01-06 18:22:16 +08:00
做代码混淆后,加壳打包吧.
Cooky
2020-01-06 19:47:40 +08:00
@wzw 编译没问题,打包没怎么用过,我都散装放在同一目录下
kokutou
2020-01-07 07:41:55 +08:00
nuitka ?这玩意好像是走编译的。
wzw
2020-01-14 08:59:36 +08:00
@wmhx 推荐用什么工具加壳
wmhx
2020-01-14 18:01:51 +08:00
@wzw java 的我知道怎么弄, py 没研究过
fgg1991
2020-04-20 19:08:06 +08:00
@wzw pyarmor 了解一下,我让公司出钱买了一份商用 license
wzw
2020-04-21 00:54:32 +08:00
@fgg1991 用起来怎么样呀?不是说不太可能吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/635485

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX