PHP暗号化認証とパッケージ化を行うにはどうすればよいですか?
怪我咯
怪我咯 2017-05-19 10:08:32
0
5
933

最近のプロジェクトでは、このようなプロジェクト要件を作成する必要があります。これまで PHP の作成に携わったことがありません。アドバイスをお願いします:

  1. php をインストール パッケージにパッケージ化してワンクリック インストールすることはできますか (Windows 環境)

  2. コード暗号化に関する推奨事項

  3. 認証するにはどうすればよいですか?

率直に言うと、私は実際に組織向けに商用ソフトウェアを作成したいのですが、それを他の支店にコピーして使用することは望ましくありません。

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(5)
给我你的怀抱

1.PHPのパッケージ化について

PHP インタープリターと PHP プロジェクトをインストール パッケージにパッケージ化することは問題ありません。PHP インタープリターをパッケージ化し、Android 携帯電話で問題なく実行することもできました。PHP はバイナリ パッケージの Windows バージョンを公式に提供しているため、コンパイルすることもできます。このステップは保存されます。PHP インタープリターを効率化するために、intl 拡張子やそれに依存する ICU などの不要な拡張子をすべて削除できます。削減後、パッケージ化されたインタープリターは以下のようになります。 5 MB。PHP には HTTP サーバーと SQLite データベースが組み込まれているため、クライアントは Apache や MySQL に依存せず、PHP プロジェクトを直接実行でき、リソースも節約できます。

2. PHPコードの保護について

PHP7 の opcache は、opcache.file_cache を使用して PHP スクリプトに対応するバイナリ オペコードをエクスポートすることをサポートしています。これらのオペコードはオペレーティング システムと PHP インタープリターのバージョンに関連しており、コード保護において一定の役割を果たすことができます。さらに、Zend Guard と ionCube は有料の PHP コード暗号化も提供します。サービス

3.承認

たとえば、暗号化された PHP コードで判断できます$_SERVER['SERVER_NAME']、認証中にバインドされたドメイン名ではない場合、サービスは直接拒否されます。

いいねを押す +0
世界只因有你

コードレベルの暗号化はあまり良くないようですが、zend Guard はコードを暗号化できます。 。
拡張機能の使用もあります。つまり、wdlinux の管理システムはこの方法を使用します

いいねを押す +0
世界只因有你

リーリー

いいねを押す +0
淡淡烟草味

暗号化については、これを試すことができます: EnPHP 暗号化難読化

パッケージ化については、php exeとスクリプトをディレクトリに直接圧縮し、batスクリプトとして呼び出します

利用制限については、HTTP_HOST ENVで判断するのが一般的です

いいねを押す +0
淡淡烟草味

スクリーンショットに示されているように、PHP ソース コードを暗号化できます。必要に応じて、+2795934612 を送信してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート