2011-10-17 77 views
7

Kapalı kaynak yazılım dağıtımını etkinleştirmek için bir Phar arşivini şifrelemek/şifrelemek mümkün mü?PHP Phar ile Şifreleme

+0

Neyi önlemek istiyorsunuz? Kullanıcılar kaynak kodunu veya uygulamayı çalıştıran kullanıcıları mı arıyorsunuz? – cweiske

+0

@cweiske Bir şirket kapalı kaynak yazılımı satın almak, yazılım (PHAR arşivi?) Almak ve kendi sunucu üzerinde çalıştırmak, kaynak değiştirmek mümkün, sadece onunla etkileşim (kod çalıştırmak) olmadan sahip olmak istiyor. – MidnightLightning

cevap

5

Phar zip destekler ve zip dosyaları parola korumalı olabilir. Ancak bir istek geldiğinde posta şifresini yazmak için bir maymuna ihtiyacınız olacaktır. Yani hayır, kapalı kaynak yazılım için kullanışlı değil. Bu biraz ciddi cevap yapmaya Ama

, hayır gerçekten çalışmıyor:

Bu durumda

PHP Warning: include(phar://phar.zip): failed to open stream: phar error: Cannot process encrypted zip files in zip-based phar "phar.zip" in php shell code on line 1

2

Wanting to have a company purchase closed-source software,

, phar yalnız yardımcı olmayacaktır. ioncube gibi bir bytecode derleyicisine bakın.