cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk melakukan kebenaran penyulitan PHP dan pembungkusan?

Baru-baru ini, saya mempunyai keperluan projek seperti ini tidak pernah terlibat sebelum ini

  1. Adakah mungkin untuk membungkus php ke dalam pakej pemasangan untuk pemasangan satu klik (persekitaran tingkap)

  2. Cadangan penyulitan kod

  3. Bagaimana untuk memberi kebenaran?

Secara terang-terangan, saya sebenarnya ingin membuat perisian komersial untuk organisasi, tetapi saya tidak mahu ia disalin ke cawangan lain dan digunakan.

怪我咯怪我咯2780 hari yang lalu921

membalas semua(5)saya akan balas

  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:10:32

    1 Mengenai pembungkusan PHP

    .

    Tidak ada masalah untuk membungkus penterjemah PHP dan projek PHP ke dalam pakej pemasangan Saya juga membungkus penterjemah PHP dan menjalankannya pada telefon Android tanpa sebarang masalah kerana PHP secara rasmi menyediakan versi Windows bagi pakej binari Malah langkah menyusunnya sendiri diabaikan Untuk menyelaraskan penterjemah PHP, anda boleh memadamkan semua sambungan yang anda tidak perlukan, seperti sambungan intl dan ICU bergantungnya Selepas pengurangan, jurubahasa berpakej dianggarkan kurang daripada 5 MB Kerana PHP Ia mempunyai pelayan HTTP terbina dalam dan pangkalan data SQLite, jadi pelanggan tidak lagi bergantung pada Apache dan MySQL, dan boleh menjalankan projek PHP secara langsung, dan ia juga menjimatkan sumber

    .

    2 Mengenai perlindungan kod PHP

    . Opcache

    PHP7 menyokong menggunakan opcache.file_cache untuk mengeksport opcode binari yang sepadan dengan skrip PHP ini berkaitan dengan sistem pengendalian dan versi penterjemah PHP, dan boleh memainkan peranan tertentu dalam perlindungan kod. .Selain itu, Zend Guard dan ionCube juga menyediakan perkhidmatan penyulitan kod PHP berbayar opcache.file_cache导出PHP脚本对应的二进制opcode,这些opcode是跟操作系统和PHP解释器版本相关的,能起到一定的代码保护的作用.另外,Zend Guard和ionCube也提供了付费的PHP代码加密服务.

    3.授权

    比如可以在加密过的PHP代码里判断$_SERVER['SERVER_NAME'].

    3.Keizinan#🎜🎜# #🎜🎜#Sebagai contoh, anda boleh menentukan $_SERVER['SERVER_NAME'] dalam kod PHP yang disulitkan. Jika nama domain itu bukan terikat semasa kebenaran, perkhidmatan akan dinafikan secara langsung.#🎜 🎜#

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:10:32

    Nampaknya tiada penyulitan tahap kod yang baik, zend guard boleh menyulitkan kod tersebut. .
    Yang lain ialah menggunakan sambungan, yang bermaksud anda mesti mempunyai sambungan anda untuk dijalankan Sistem pengurusan wdlinux menggunakan kaedah ini

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:10:32

    不好意思,没注意看清楚。软件绑定机器,只能把mac地址写入到项目里面。验证部分通过加密来隐藏验证方式。
    

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:10:32

    Mengenai penyulitan, anda boleh mencuba ini: kekeliruan penyulitan EnPHP

    Mengenai pembungkusan, mampatkan terus php exe dan skrip ke dalam direktori dan panggil ia sebagai skrip kelawar

    Berkenaan sekatan penggunaan, anda secara umumnya boleh menilai berdasarkan HTTP_HOST ENV

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:10:32

    Anda boleh menyulitkan kod sumber php seperti yang ditunjukkan dalam tangkapan skrin Jika perlu, sila +2795934612

    balas
    0
  • Batalbalas