2012-02-21 107 views
-3

我有一個php文件。我只是想保護它的一些線。所以我需要加密文件,但我仍然希望它像一個正常的PHP文件。我現在應該使用哪種軟件/工具?你能給我一個建議嗎?加密部分源代碼

我想是這樣的

<?php 
... 
normal code 
... 
encrypted code (Dfhjkllasjdoasd) 
... 
normal code 
?> 

謝謝

+0

如何/何時打算使用加密的代碼?你總是需要解密才能使用它。通常,嘗試在基於腳本的文件中加密文本是浪費時間。 – adelphus 2012-02-21 09:57:03

+0

爲什麼要部分加密文件?只需將你想要的一段代碼「保護」在一個不同的文件中,並將其作爲一個整體進行加密。 – CodeCaster 2012-02-21 09:58:07

+0

什麼是用例?像這樣的大多數事情都可以用足夠的努力繞過,而且只需要一個人這樣做,並且共享整個練習的代碼就毫無意義。 – 2012-02-21 09:59:33

回答

1

您可以考慮使用Ioncube公司,PhpSheild,SourceGuardian。

尋找免費的嗎?它可以構建到PHP中。檢查bCompiler

請注意,這些編碼/加密文件也可以包含在其他文件中,因此您可以對一些文件進行編碼/加密並保留您不想要的文件。

偏文本加密解密&看到Best way to use PHP to encrypt and decrypt passwords?

+0

我有zend後衛,你知道如何加密除了代碼只? – 2012-02-21 09:57:06

+0

你可以考慮http://stackoverflow.com/questions/1289061/用於部分加密的最佳方式使用的php加密和解密 – linuxeasy 2012-02-21 09:59:59

0

你可以考慮的重要位移動到一個單獨的文件作爲函數,並將它們彙編成使用像HipHop PHP擴展。它會增加安裝軟件的麻煩,所以你需要確保它是值得的。

+0

HipHop不適用於Windows。用於創建php擴展,您不使用hipHop。HipHop用於將PHP腳本編譯爲可執行文件 – linuxeasy 2012-02-21 10:05:16

+0

我的壞 - 我誤讀了HipHop wiki! – 2012-02-21 10:56:52