PDA

View Full Version : سوال: جلوگیری از نمایش کدهای برنامه



iradata
یک شنبه 30 مهر 1391, 00:32 صبح
سلام

می خواستم بدونم که آیا در پی اچ پی روشی هست که بشه کدهای برنامه را به صورت رمز شده نگهداری کرد یعنی کسی نتونه که به کدها دسترسی داشته باشه ( یعنی دقیقا مثل برنامه ای که کامپایل میشود ) .

با تشکر

Unique
یک شنبه 30 مهر 1391, 01:53 صبح
ببینید php را برای وب کلا کامپایل نمیکنند ، زبان های اسکریپتی را در واقع obfuscate میکنند ! یا به عبارتی encode میکنند ، یکی از برنامه هایی که خیلی استفاده میشه zend guard هستش. ولی php از فلسفه کد باز هست و بهتره این فلسفه را دنبال کنید. برای نگهداری از کد ها هم سعی کنید برای مشتریها خودتون Hosting را تامین کنیدو یا باهاشون قرار داد های پشتیبانی ببندید و کارتون را پیش ببرید. همه این روش های obfuscate قابل برگشت هستند یا decode پذیر هستند.

iradata
یک شنبه 05 آذر 1391, 20:49 عصر
ببینید php را برای وب کلا کامپایل نمیکنند ، زبان های اسکریپتی را در واقع obfuscate میکنند ! یا به عبارتی encode میکنند ، یکی از برنامه هایی که خیلی استفاده میشه zend guard هستش. ولی php از فلسفه کد باز هست و بهتره این فلسفه را دنبال کنید. برای نگهداری از کد ها هم سعی کنید برای مشتریها خودتون Hosting را تامین کنیدو یا باهاشون قرار داد های پشتیبانی ببندید و کارتون را پیش ببرید. همه این روش های obfuscate قابل برگشت هستند یا decode پذیر هستند.

ممنون بابت پاسخ شما

این روشی که شما معرفی کردید یعنی استفاده از زند بهترین روش هست ولی مشکلی که وجود داره این هست که حتما باید روی سرور نرم افزار مربوط به این کار نصب بشه تا بشه برنامه خودم روو اجرا کنم !!!

روش دیگری برای این کار وجو نداره ؟؟

rezaonline.net
یک شنبه 05 آذر 1391, 21:16 عصر
روی 99 درصد سرورها این زند گارد نصب هست . (php 5.3 +)

iradata
دوشنبه 06 آذر 1391, 10:08 صبح
روی 99 درصد سرورها این زند گارد نصب هست . (php 5.3 +)

من روی چندتا هاست تست کردم نبود !!! برای همین دنبال روش دیگه ای هستم

Mr Rightsum
دوشنبه 06 آذر 1391, 10:58 صبح
میتونید از bcompiler هم استفاده کنید. http://pecl.php.net/package/bcompiler

iradata
دوشنبه 06 آذر 1391, 11:08 صبح
میتونید از bcompiler هم استفاده کنید. http://pecl.php.net/package/bcompiler

برای اجرا روی سرور نیاز به چیزی نداره ؟

Reza1607
دوشنبه 06 آذر 1391, 11:36 صبح
تو اين لينك توضيحات نصب و راه اندازي اش رو نوشته
http://www.trustfm.net/GeneralTools/SoftwareBcompilerGUI.php