python防反编译_python源码编程成pyc后,怎么防止反编译

展开全部

无法防止2113反编译,但可以混淆,让你即使5261反编译了,也看不懂语法

下面一段源码4102sd=1

def seed(s):

global sd

sd=s

def randn(n):

global sd

sd=(sd*1103515245 + 12345) & 0x7fffffff

return sd%n

def main():

seed(11)

for i in xrange(4) :

1653print randn(313)

if __name__=='__main__':

main()

混淆后oo000 = 1

if 9 - 9: Ii . o0o00Oo0O - iI11I1II1I1I

def oooo ( s ) :

global oo000

oo000 = s

if 11 - 11: ii1I - ooO0OO000o

def ii11i ( n ) :

global oo000

oo000 = ( oo000 * 1103515245 + 12345 ) & 0x7fffffff

return oo000 % n

if 66 - 66: iIiI * iIiiiI1IiI1I1 * o0OoOoOO00

def I11i ( ) :

oooo ( 11 )

for O0O in xrange ( 4 ) :

print ii11i ( 313 )

if 78 - 78: i11ii11iIi11i . oOoO0oo0OOOo + IiiI / Iii1ii1II11i

if __name__ == '__main__' :

I11i ( ) # dd678faae9ac167bc83abf78e5cb2f3f0688d3a3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值