使用python语言如何保密源代码以防止逆向工程?

作者&投稿:辟芬 (若有异议请与网页底部的电邮联系)
Python编程语言适合做什么?~

Python语言通俗易懂、上手快、语法简单,是比较热门的行业,而且Python语言可以从事的工作岗位有很多,比如说:人工智能、数据分析、科学运算、web开发、爬虫、机器学习等,选择性多,薪资待遇好,如果对Python感兴趣的话,可以放心学习。

Python编程语言中的弄潮儿

python的pyc基本上就是字节码,是很容易复原成python程序的。

目前python界内没有很好的混淆工具,只能听天由命了,或者自己写一些简单的混淆脚本,对py文件进行一定的处理,例如变量名称替换,无用命令的添加等等。

又或者去研究下R python,在有限的python语法中,将py程序直接编译到纯C的exe中。这样只能反汇编了。

不是有.pyc么?


python是什么?
Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python的创始人为荷兰人吉多·范罗苏姆(GuidovanRossum)。1989年圣诞节...

python是什么样的编程语言?
Python第一个公开发行版发行于1991年,所以这年被当作Python的诞生年。Python源代码遵循GPL协议(通用公共许可证),这是一个开源的协议,也就是说你可以免费使用和传播它,而不用担心版权的问题。Python是一种跨平台的计算机程序设计语言, 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本...

python是一种什么类型的编程语言
python是一种广泛使用的具有动态语义的解释型,面向对象的高级编程语言。Python是一种面向对象的高级编程语言,具有集成的动态语义,主要用于Web和应用程序开发。它在快速应用程序开发领域极具吸引力,因为它提供动态类型和动态绑定选项。Python是一种解释型语言,这意味着用Python编写的程序不需要事先编译就可...

Python能用来做什么?
Python 语言主要有以下用途:1) 简单:Python 是一种代表简单主义思想的语言。阅读一个良好的 Python 程序就感觉像是在读英语一样,尽管这个英语的要求非常严格。Python 的这种伪代码本质是其优点之一,使用户能够专注于解决问题而不是去搞明白语言本身。2) 易学:Python 有极其简单的语法,非常容易上手。

Python是什么?它有何用途?
Python正在成为机器学习的语言。大多数机器语言课程都是使用Python语言编写的,大量大公司使用的也是Python,让许多人认为它是未来的主要编程语言。有些人觉得PYTHON效率底,说他不能支持多线程,好吧,这个还有点说对了,但是我想问,看这篇文章的人有几个做过搜索引擎开发?有几个做个上亿PV的并发网站...

python是什么语言?
Python是一种代表简单主义思想的语言,具有简单易学的特点。它结构简单,语法明确,易于上手,代码定义更清晰,代码实现更简单。Python还有一个显著的特点是具有伪代码的本质,使我们能够专注于解决问题而不是搞明白语言本身。此外,Python还有一个广泛的标准库,支持跨平台,可扩展,数据库,GUI编程,可嵌入...

怎么使用Python进行编程?
1、首先在Window 上在安装 Python时,已经已经安装了默认的交互式编程客户端,提示窗口:在 python 提示符中输入以下文本信息,然后按 Enter 键查看运行效果。2、然后,通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。所有 Python 文件将以 .py 为扩展名。将...

python是什么语言
Python是用C语言。Python由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断...

python是什么语言
Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初是用来编写自动化脚本的,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python特点主要有以下几个方面:1、简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读...

python是什么语言
python属于解释型语言。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。具有解释型语言的本质。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。Python特点:Python标准库很...

海宁市19296855353: 怎样对 Python 源码加密 -
达奚韵塞替: 对 Python 加密时可能会有两种形式,一种是对Python转成的exe进行保护,另一种是直接对.py或者.pyc文件进行保护,下面将列举两种形式的保护流程.1、 对 python转exe加壳 下载最新版Virbox Protector加壳工具,使用加壳工具直接对demo.exe进行加壳操作2、对.py/.pyc加密 第一步,使用加壳工具对 python 安装目录下的 python.exe 进行加壳,将 python.exe 拖入到加壳工具 VirboxProtector 中,配置后直接点击加壳.第二步,对.py/.pyc 进行加密,使用 DSProtector 对.py/.pyc 进行保护.

海宁市19296855353: 使用python语言如何保密源代码以防止逆向工程? -
达奚韵塞替: python的pyc基本上就是字节码,是很容易复原成python程序的.目前python界内没有很好的混淆工具,只能听天由命了,或者自己写一些简单的混淆脚本,对py文件进行一定的处理,例如变量名称替换,无用命令的添加等等. 又或者去研究下R python,在有限的python语法中,将py程序直接编译到纯C的exe中.这样只能反汇编了.

海宁市19296855353: 我用python开发了一个小程序,部署在别人的服务器上,怎么让他看不到源代码? -
达奚韵塞替: 最简单的方法是,把py文件删了,留着pyc.

海宁市19296855353: 问一下,Python写的软件如何不泄露源代码? -
达奚韵塞替: QUOTE:原帖由 千年沉寂 于 2009-5-24 09:45 发表 核心代码用C写不就可以了? 恩,如果你实在不行就用这个把,py做个外壳,关键和核心部分全部c写,导给py用

海宁市19296855353: Python语言编写的代码可以加密.() - 上学吧
达奚韵塞替: 简单模式:from hashlib import md5 def md5_file(name):m = md5() a_file = open(name, 'rb') #需要使用二进制格式读取文件内容 m.update(a_file.read()) a_file.close() return m.hexdigest() if __main__ == '__init__':print md5_file('d:/test.txt') 大文件速...

海宁市19296855353: 求python RSA 算法加密字符串的完整源代码. -
达奚韵塞替: import rsa rsaPublickey = int(pubkey, 16) key = rsa.PublicKey(rsaPublickey, 65537) #创建公钥 message = str(servertime) + '\t' + str(nonce) + '\n' + str(password) #拼接明文js加密文件中得到 passwd = rsa.encrypt(message, key) #加密 passwd = binascii.b2a_hex(passwd) #将加密信息转换为16进制. return passwd

海宁市19296855353: Python 加密程序 -
达奚韵塞替: #coding=utf-8 '''''Description: 可逆的加密与解密Environment: python2.5.xAuthor:idehong@gmail.com ''' import os import sys class Code(object):'''''可逆的加密与解密'''def __init__(self, key = "idehong@gmail.com"):self.__src_key = key ...

海宁市19296855353: 如何用python获得隐藏html源代码的页面内容? -
达奚韵塞替: 这个不要用python做,因为这其实牵涉到浏览器执行js的结果,所以没有浏览器的帮助你是实现不了的.你直接安装一个Firefox,然后在上面装Firebug插件,它可以把真正的HTML结构呈现出来.

海宁市19296855353: 如何使用python或R抓取网页被隐藏的源代码 -
达奚韵塞替: 隐藏的源代码?不知道你指的是什么?我的理解有两种,一是不在前段显示,但是查看源代码时有,二是,异步加载的内容在前端和源代码中均看不到,第一种很容易解决,想必你指的时第二种,解决方法有三种: 1. 模拟浏览器,动态获取,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网