Maison développement back-end tutoriel php 关于贸易程序保护

关于贸易程序保护

Jun 13, 2016 am 10:46 AM
apache mysql php sqlite zend

关于商业程序保护
坛里哪位朋友有这方面的经验,

程序是授权后才可以使用,且不开放源码。

现在Zend加密后可以破解么?


------解决方案--------------------
加密后需要解密环境支持,安装是个问题
如果买家用的是租用的空间,而网关不让你装怎么办?

我倒建议你发行紧凑格式的代码并辅以部分扰码就可以了(全部扰码运行速度下降太多)
没有几个人有兴趣去研究代码的

授权需要认证,你打算把认证做在哪里?
------解决方案--------------------
自己开放后台给人用 卖服务就行了,主机不给人黑你的代码就不会漏出去...
------解决方案--------------------
如果是有特定客户对象的,建议混合编程,一些关键部件不使用开源程序代码
------解决方案--------------------
加密后的程序一样可以传播倒卖
除非加解密软件都是你私有的,顺便再赚上一笔

只允许程序运行于指定ip地址的服务器
认证信息直接写进程序里,离开特定环境就没法用了

------解决方案--------------------
很难的...我在桌面程序加密上奋斗了好多年(不是研究加密,是加密程序),32位的也很难,不过32位有很多国际猛壳还是很顶事的,顶事是因为可以防那些级别不高的小破解者,真的碰上大牛在他们眼里也就是一坨.

那你就试试zend那个东西吧...除了那个貌似还有一些加载dll控件的加密,那个应该没那么容易解了。


------解决方案--------------------
流程是这样的,所以关键还是你自己说的加密,没有加密别人看了你的写法,只要能逆出算法 就有了注册机.
加油吧 哈哈哈 不如你写一整套东西来给我们吧 提供加密 提供授权认证。

探讨

认证信息直接写程序里。
那不是很容易被破解了?

做按月计算的话还要 续费什么的。。。

我现在有些想法是,
使用者的服务器请求指定的我们api返回程序的一个授权码,这个授权码有记录使用期限,过期了或是在没允许的ip请求的程序就直接exit掉,或是不可用。

不知可行性怎样,

最后还是感觉应该是加密这环节上,不加密的话,纯php代码还是容易被破解的。


引用 7 楼……

------解决方案--------------------
以前很有用 我还去解过别人的代码。后来不是出了新版本了,不清楚现在是什么情况
探讨

那就加密问题了,zend之前有看到有被破解的消息,不知现在怎样了。

还想到一做法是php 调用c的程序来做某些部分的计算,不知会不会被反编译什么的。


引用:

很难的...我在桌面程序加密上奋斗了好多年(不是研究加密,是加密程序),32位的也很难,不过32位有很多国际猛壳还是很顶事的,顶事是因为可以防那些级别不高的小破解者,真的碰上大牛在他们眼里也就是一坨.……

------解决方案--------------------
探讨

那就加密问题了,zend之前有看到有被破解的消息,不知现在怎样了。

还想到一做法是php 调用c的程序来做某些部分的计算,不知会不会被反编译什么的。

------解决方案--------------------
秒解...傻瓜式的...
那时候是有个人把php写成了个桌面工具...你妹的 还要别人在桌面装上 apache+php 数据库倒没有 估计是想想装个mysql 就太蛋痛了,用了sqlite.当时是因为我想分析那个东西的数据传输原理 于是就去解了.



探讨

一直都没去搞这方面,不了解啊,一般源码也都不搞这些。。。


你还去解过别人的源码哈。。

最后有没解出来?


引用:

以前很有用 我还去解过别人的代码。后来不是出了新版本了,不清楚现在是什么情况
引用:

那就加密问题了,zend之前有看到有被破解的消息,不知现在怎样了。

还想到一做法是php 调用c的程序来做某些部……

------解决方案--------------------
真的没有太好的办法.....
只能防低手不防高手了....

我觉得一般用盗版的(咳咳,是说服务器这边,客户端的东西,咳咳)也不是什么可能的潜在的用户......如果防住了他,他肯定就想法找别家防不住的,而不是付费.

自己加快更新, 谁装了盗版的, 打电话过去....我们已经升级到YY版本了,你还是XX版本...我们已经解决了NNN个bug,加了MMM个新功能....等等
------解决方案--------------------
卖服务,别卖产品。
------解决方案--------------------
既无团队又无经纪人,服务怎么卖?
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4 Comment corriger les erreurs mysql_native_password non chargé sur MySQL 8.4 Dec 09, 2024 am 11:42 AM

L'un des changements majeurs introduits dans MySQL 8.4 (la dernière version LTS en 2024) est que le plugin « MySQL Native Password » n'est plus activé par défaut. De plus, MySQL 9.0 supprime complètement ce plugin. Ce changement affecte PHP et d'autres applications

Comment configurer Visual Studio Code (VS Code) pour le développement PHP Comment configurer Visual Studio Code (VS Code) pour le développement PHP Dec 20, 2024 am 11:31 AM

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Programme PHP pour compter les voyelles dans une chaîne Programme PHP pour compter les voyelles dans une chaîne Feb 07, 2025 pm 12:12 PM

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

7 fonctions PHP que je regrette de ne pas connaître auparavant 7 fonctions PHP que je regrette de ne pas connaître auparavant Nov 13, 2024 am 09:42 AM

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Top 10 des plateformes CMS PHP pour les développeurs en 2024 Top 10 des plateformes CMS PHP pour les développeurs en 2024 Dec 05, 2024 am 10:29 AM

CMS signifie Système de gestion de contenu. Il s'agit d'une application logicielle ou d'une plate-forme qui permet aux utilisateurs de créer, gérer et modifier du contenu numérique sans nécessiter de connaissances techniques avancées. Le CMS permet aux utilisateurs de créer et d'organiser facilement du contenu tel que du texte, des images, des vidéos et des documents, et de le publier sur des sites Web ou d'autres plateformes numériques.

Comment ajouter des éléments à la fin d'un tableau en php Comment ajouter des éléments à la fin d'un tableau en php Feb 07, 2025 am 11:17 AM

Les tableaux sont des structures de données linéaires utilisées pour traiter les données dans la programmation. Parfois, lorsque nous traitons les tableaux, nous devons ajouter de nouveaux éléments au tableau existant. Dans cet article, nous discuterons de plusieurs façons d'ajouter des éléments à la fin d'un tableau en PHP, avec des exemples de code, une sortie et une analyse de complexité du temps et de l'espace pour chaque méthode. Voici les différentes façons d'ajouter des éléments à un tableau: Utilisez des crochets [] En PHP, la façon d'ajouter des éléments à la fin d'un tableau est d'utiliser des crochets []. Cette syntaxe ne fonctionne que dans les cas où nous ne voulons ajouter qu'un seul élément. Ce qui suit est la syntaxe: $ array [] = valeur; Exemple

See all articles