当前位置: 首页 > 软件库 > 开发工具 > PHP开发工具 >

PHP Screw

PHP源文件加密工具
授权协议 BSD
开发语言 PHP
所属分类 开发工具、 PHP开发工具
软件类型 开源软件
地区 不详
投 递 者 解沈义
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

php文件通常以文本格式存贮在服务器端, 很容易被别人读到源代码, 为了对源代码进行保护, 可以采用对源代码进行加密的方式.要实现该功能需要两部分:一是加密程序,实现对PHP文件的加密. 另一个就是对加密过的PHP文件进行解析, 以得到运行结果. 前者的实现比较简单, 就是一程序而已. 后者的实现大部分都是通过php module的形式来实现的.

php_screw(螺丝钉)可以实现以上的功能.

  • php_screw http://sourceforge.net/projects/php-screw/files/ php文件通常以文本格式存贮在服务器端, 很容易被别人读到源代码, 为了对源代码进行保护, 可以采用对源代 码进行加密的方式.要实现该功能需要两部分:一是加密程序,实现对PHP文件的加密. 另一个就是对加密过的PHP 文件进行解析, 以得到运行结果. 前者的实现比较简单, 就是一程

  • 使用php screw进行源代码加密 网址 http://sourceforge.net/projects/php-screw/ 我的安装环境 系统:Slackware 10 软件:Apache 1.3.31 PHP 4.3.7 以上环境全部是slackware 10默认安装后自带的。具体的Apache+php+mysql安装方法参照如下 支持php的Apache环境安装 获得软件 下载php_s

  • Download Installation(参照压缩包内README.en) (1) Unpack php\_screw-1.5.tgz. (2) Customize encryption / decryption vi my\_screw.h change the stamp in php\_screw.h Notice:PM9SCREW\_LEN must be less than or eq

  • # coding:utf-8 import os import shutil import zlib PM9SCREW = b'\tPM9SCREW\t' PM9SCREW_LEN = len(PM9SCREW) pm9screw_mycryptkey = [11152, 368, 192, 1281, 62] cryptkey_len = len(pm9screw_mycryptkey)

  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 使用环境是宝塔上, 加密项目代码 一、php screw plus是什么? php screw plus 是使用screw plus来保护php代码安全的扩展 二、使用步骤 1.下载本程序并解压到 下载 php_screw_plus.zip 解压到php对应版本目录下 /www/server/php/74 2. 执行 phpi

  • php为了保证源码安全,可以采用对源代码进行加密的方式来进行保护,分两部分去进行使用:第一部分:安装: 1、进入http://sourceforge.net/projects/php-screw/下载最新版本php_screw-1.5.tar.gz 2,解压安装:tar zxvf php_screw-1.5.tar.gz cd php_screw-1.5 vi php_screw.h #每个加密的

  • 目前最新版本是1.5 目前只不支持windows系统 网址 http://sourceforge.net/projects/php-screw/ 1.将获得的php_screw-1.5.tgz文件放到/usr/local目录下,然后用tar解压缩 tar zxvf php_screw-1.5.tgz 2.进入/usr/local/php_screw-1.5目录开始安装 cd /usr/local/

  • [Python] 纯文本查看 复制代码# -*- coding: utf8 -*- from __future__ import print_function import zlib import sys import os from struct import unpack def eprint(*args, **kwargs): print(*args, file=sys.stderr, **

  • 安装步骤: 1. 下载源码: wget http://nchc.dl.sourceforge.net/project/php-screw/php-screw/1.5/php_screw-1.5.tar.gz 2. 解压缩: tar zxvf php_screw-1.5.tar.gz 3. 通过README.en文件可以看到该版本软件包要求PHP5.x 环境,并要求zlib支持(通过执行脚本来检查)

  • https://github.com/del-xiong/screw-plus http://git.oschina.net/splot/php-screw-plus screw plus是一个开源的php扩展,作用是对php文件进行加密,网络上提供php加密的服务很多,但大多都只是混淆级别的加密,被人拿到加密文件问只要有足够耐心就能破解,与之不同的是,screw plus采用扩展来加解密,而且是

  • 操作环境:centos 7.x 参考:http://blog.csdn.net/water_cow/article/details/41872091 1、下载php_screw,并解压 下载地址:http://sourceforge.net/projects/php-screw/ 解压命令:tar -zxzvf php_screw-1.5.tar.gz 进入目录:cd php_screw-1.5

  • 网上看了好多PHP_SCREW安装文章.也看过好几次源码报里的READEME. 真折腾,要么脚本方式执行不了,要么网页无法显示.经过不屈不挠的折腾终于折腾出来了......分享以下方法...若有大虾知道具体原因不妨指点一二. PS:CentOS release 5.8 (Final),php5.2.x 下载php-screw-1.5,若是php4用php-screw-1.3 源码包:http://

  • 1、进入http://sourceforge.net/projects/php-screw/下载最新版本php_screw-1.5.tar.gz 解压安装: #tar zxf php_screw-1.5.tar.gz #cd php_screw-1.5 #vi php_screw.h 将 #define PM9SCREW “\tPM9SCREW\t” #define PM9SCREW_LEN 10

  • 1、进入http://sourceforge.net/projects/php-screw/下载最新版本php_screw-1.5.tar.gz 解压安装: #tar zxf php_screw-1.5.tar.gz #cd php_screw-1.5 #vi php_screw.h 将 #define PM9SCREW “\tPM9SCREW\t” #define PM9SCREW_LEN 10

 相关资料
  • 我使用Botan库进行加密,我的加密代码如下所示。 这段代码看起来很好,可以加密输入文件。我发布这段代码是为了确定加密是否有错误。(但我假设加密做得正确)

  • 文件加密 案例描述 近些年来,因为信息泄露造成财产损失的事件时有发生。随着科技的发展,信息的传播与获取越来越方便,为了防止因信息泄露造成的各种危机,信息加密技术应得到充分的重视。本案例要求设计程序,对已经存在的文件进行加密和解密。 案例分析 文件加密的目的是保证信息的安全,加密的原理是根据某种原则,对源文件中的信息进行修改,使加密后的文件在与源文件仍保持联系的情况下,不会直接反映出源文件中存储的信

  • 问题内容: 我正在尝试编写一个简单的程序来使用AES算法对文件进行加密和解密。我在加密方面没有问题,但是在解密方面.. 这是解密部分: } 现在的问题是解密部分是:使用填充密码解密时,输入长度必须是16的倍数 我知道我错误地保留了会话密钥和字节的错误丢失了。但是我该如何正确地做呢? 问题答案: 您的代码中有些混乱,可能是因为缺少了您调用的某些方法,或者可能是因为您使用的是密钥来加密…您的密钥(!!

  • 我不完全确定我该做什么了。我一直在网上到处乱翻东西,通读例子,但它们似乎都是如何加密一整个文件,或者只是加密一段数据,除了立即再次解密之外什么也不做。我该如何处理逐行书写?

  • 我正在开发一个应用程序,其中包括播放声音文件。我的问题是声音文件是用一个命令行工具加密的,这个工具可以在Aescrypt.com上找到,只是提供文件和密码。我用Aescrypt.com上的Java代码成功解密了android应用程序中的文件,但我无论如何也不能让它在iOS上不起作用。 我已经尝试解密文件的所有字节和不包括文件头的字节。我得到一个字节的结果集,但它不会播放,估计的声音长度大约是实际长

  • 介绍 SecureUtil主要针对常用加密算法构建快捷方式,还有提供一些密钥生成的快捷工具方法。 方法介绍 对称加密 SecureUtil.aes SecureUtil.des 摘要算法 SecureUtil.md5 SecureUtil.sha1 SecureUtil.hmac SecureUtil.hmacMd5 SecureUtil.hmacSha1 非对称加密 SecureUtil.rsa

  • 传统方式的导入外部JS和CSS文件的方法是直接在模板文件使用: <script type='text/javascript' src='/static/js/common.js'> <link rel="stylesheet" type="text/css" href="/static/css/style.css" /> 系统提供了专门的标签来简化上面的导入: {load href="/stati

  • 问题内容: 下面的加密功能似乎起作用,因为它似乎可以加密文件并将其放置在预期的目录中。我现在正在尝试解密文件,并且它只死于消息“无法完成解密”(在此处进行编码…)。php错误日志中没有任何内容,因此我不确定为什么它会失败,但由于mcrypt对我来说是全新的,所以我更倾向于相信自己在这里做错了… 功能如下: 问题答案: 由于mcrypt是一种废弃软件,不再建议使用,因此这里是使用openssl的示例