2011-12-20 11 views
0

他の人がPHPベースのプロジェクトのために自分のコードを編集したり表示するのを止める必要があります。難読化の暗号化私のPHPファイル

他の人が読むことができないように私は自分のPHPコードを「暗号化」したいと思っていました。

PHPでもこれができますか?オープンソース/フリーソリューションの場合の私の好み。

+0

あなたのPHPファイルを暗号化する必要はありません。あなたはそれを難読化したい。あなたがそれを暗号化すれば、それ以上は動作しません。 – Roman

+0

http://stackoverflow.com/questions/232736/code-obfuscator-for-php/232767#232767 –

+1

@Snakar、難読化は同じではないことは間違いありません。私が作ったポイントは、PHPファイルを暗号化して動作させる方法がないということです。 – Roman

答えて

2

私はencodeとobfuscateがあなたが探しているものだと思います。何かのように:

-3

のは、実際のP​​HPの機能を見てみましょう:

function XOREncryption($InputString, $KeyPhrase){ 
    $KeyPhraseLength = strlen($KeyPhrase); 
    // Loop trough input string 
    for ($i = 0; $i //SALT 
$salt = 'my_special_phrase'; 

//ENCRYPT 
$crypted = base64_encode(XOREncryption('my string', $salt)); 
echo "Encrypted: " . $crypted . " 
"; 

変数「$塩」は、ここで重要な役割を果たしています。基本的に暗号化された文字列の「キー」です。 saltの値は、同じ数学が適用されたときに常に同じ値を生成します。ランダム性を生成するために必要な定数を提供します。これは、誰かが暗号を生成するために使用された塩を使用し、同じ数学を適用すると、暗号化された文字列を元の文字列テキストに戻したり元に戻したりすることができると言います。

+1

1.コードが壊れている/不完全です。あなたの答えにあなたのサービスや製品へのリンクを加えないでください。これらのリンクは削除され、あなたのアカウントは削除される可能性があります。 –