有沒有免費的php代碼加密工具(php解密工具)

本文目錄一覽:

我想給PHP加密,請問用什麼軟件

推薦一款超值免費的php加速和加密軟件

主頁地址:

超值免費的PHP加密和提速模塊,安裝非常簡單(和安裝其他PHP擴展模塊一樣方便)。使用以後速度明顯提高,並且可以使用其自帶的encoder.php教本在線對整個目錄或者單個文件進行加密,保護您的知識產權。

希望能幫到你

有什麼免費的東東可以加密php文件?

加密php文件,我建議您還是下載超級加密3000試試。

超級加密3000有超快和最強的文件、文件夾加密功能、數據保護功能,文件夾、文件的粉碎刪除以及文件夾偽裝等功能。

超級加密

3000採用先進的加密算法,使你的文件和文件夾加密後,真正的達到超高的加密強度,讓你的加密數據無懈可擊。

超級加密3000還支持加密文件的臨時解密,文件加密後,雙擊加密文件,在彈出密碼輸入對話框輸入正確的密碼選擇確定,該加密文件就處於臨時解密,文件使用完畢退出以後,它自動恢復到加密狀態,無需再加密。

超級加密3000是一款不可多得的文件加密軟件,您可以到百度上搜索超級加密3000給您的文件加密試試看。

有沒有免費的PHP代碼加密工具

具體代碼如下:

?php

$ch = curl_init();

$timeout = 5;

curl_setopt ($ch, CURLOPT_URL, ”);

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_contents = curl_exec($ch);

curl_close($ch);

echo $file_contents;

?

PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。

它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執行,

執行效率比完全生成HTML標記的CGI要高許多;

PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

對php文件加密,有哪些免費軟件,怎麼加密?

php 源文件加密工具PHP Screw .

目前最新版本是1.3

網址

我的安裝環境

系統:Slackware 10

軟件:Apache 1.3.31

PHP 4.3.7

以上環境全部是slackware 10默認安裝後自帶的。具體的Apache+php+mysql安裝方法參照如下

支持php的Apache環境安裝

獲得軟件

下載php_screw-1.3 ()

安裝

1.將獲得的php_screw-1.3.tgz文件放到/usr/local目錄下,然後用tar解壓縮

tar zxvf php_screw-1.3.tgz

2.進入/usr/local/php_screw-1.3目錄開始安裝

cd /usr/local/php_screw-1.3

phpize

./confiugre

3.設置自己用來加密的密碼

vi my_screw.h

— Please change the encryption SEED key (pm9screw_mycryptkey) into the

values according to what you like.

The encryption will be harder to break, if you add more values to the

encryption SEED array. However, the size of the SEED is unrelated to

the time of the decrypt processing.

* If you can read and understand the source code, to modify an original

encryption logic will be possible. But in general, this should not

be necessary.

OPTIONAL: Encrypted scripts get a stamp added to the beginning of the

file. If you like, you may change this stamp defined by

PM9SCREW and PM9SCREW_LEN in php_screw.h. PM9SCREW_LEN must

be less than or equal to the size of PM9SCREW.

4.編譯

make

5.拷貝modules目錄下的php_screw.so文件到/usr/lib/php/extension目錄下

cp modules/php_screw.so /usr/lib/php/extension/

6.編輯php.ini文件

在php.ini文件里,加入如下語句

extension=php_screw.so

7.重新啟動Apache

/etc/rc.d/rc.httpd restart

8.編譯加密工具

cd tools

make

9.將tools目錄下加密用的工具screw拷貝到適當目錄

cp screw /usr/bin/

經過以上的10步,就已經把php_screw-1.3全部安裝完成了。並且現在的php也已經支持解釋加密過的php文件了

使用

1.現寫一個要加密的php文件。

我寫了如下的一個用來測試php速度的compute.php文件

?

$a=0;

$t=time();

for($i=0;$i5000000;$i++)

{$a=$a*$i;}

$t1=time();

echo “p”;

echo “It used:”;

echo $t1-$t;

echo “seconds”;

?

將上面的compute.php文件放到/var/www/htdocs目錄下。通過瀏覽器訪問,將顯示出php在大量計算時的速度(只能粗略估計一下)

2.將我們寫的php文件加密

cd /var/www/htdocs/

screw compute.php

我們加密後,現在目錄下的compute.php文件就是我們已經加密的了。而源文件被改名為compute.php.screw存放了。

我們現在再測試一下compute.php,看看能否正常使用?速度如何?

我比較了一下,加密前後的速度大概一樣,基本沒有太多的損失。

PHP代碼加密工具 Xend – 專註於PHP加密與PHP代碼保護

Xend加密、Xend加密工具、phpxend加密

PHPXEND加密已實現在線加密

效果圖:

php 方面大家一般用哪些工具進行代碼加密

所謂 zend 加密,其實是預編譯

他將 php 代碼翻譯成了一種虛擬機器的指令集合(php 運行時也是這樣,但指令集不同)

所以 zend 解密,實際是反編譯

由於涉及到 php 內核機制,故不在本討論範圍之內

凡是比依賴加密環境的加密,實際都是擾碼——程序依據自身包含的算法將自身還原成初始的代碼

這種程序最終執行的是還原後的代碼

所以你完全有可能在他運行期間,攔截到包含 還原後代碼 的字符串

由於擾碼的程序,本身是可執行的,所以還可以從語法分析入手

php 提供 token_get_all 函數,用於對 php 代碼串做詞法分析

可得到類似這樣的數組

Plain Text code?1234567891011121314151617181920 [32] = Array ( [0] = T_STRING [1] = T撾CB蜦RW仄JW豎IDFZZD蜺FBAADVAVQU頤HCF頕V厝VN游煁啙 [2] = 2 ) [33] = Array ( [0] = symbol [1] = ; [2] = 2 ) [34] = Array ( [0] = T_STRING [1] = T沃FBAEBAFAIBAQIA?腄AAHU領ABF萉A1FVB仡FB頔A庮葴 [2] = 2 )

依據他,就可對程序做出解析,從而反推出原始代碼

我使用

PHP code?1234?php$source=file_get_contents(‘s.php’);$tokens = token_get_all ($source ); print_r($tokens);

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/152280.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-12 00:56
下一篇 2024-11-12 00:56

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字符串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字符串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字符串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變量和數…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在着手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29

發表回復

登錄後才能評論