Comment chiffrer le code source HTML de sortie à l'aide de PHP
Je veux décourager les utilisateurs novices de voir le code source. J'ai un code php qui génère une page html.
edit1:
Je suis tombé sur un outil simple qui chiffré code html dans %C%D%F mais qui a travaillé avec le navigateur de l'amende juste.
Pourquoi les downvotes? C'est une question tout à fait pertinente. Le fait qu'il ne peut pas être fait n'est pas pertinent.
Peut-être qu'il veut empêcher lui-même de voir le code source? 🙂 Darn qui était plus drôle avant que vous l'avez édité votre commentaire!
Par curiosité ce qui est important à propos de votre code HTML que vous souhaitez chiffrer?
En essayant de “protéger” des images est vouée à l'échec de nombreux angles. D'abandonner ou de conduire vous-même fou complètement.
J'ai sérieusement ne pas obtenir les votes contre pour ce genre de questions. NOUS savons que vous ne pouvez pas cacher votre code html ou JavaScript, mais c'est pas une raison pour donner la fessée à quelqu'un qui ne sait pas encore qui. Il suffit de répondre à la question...ou pas...et de progresser. Maintenant, si il a été de poser une question sur code qui était évidemment hors sujet ou "Faire mon travail pour moi" la question, c'est tout autre chose.
Peut-être qu'il veut empêcher lui-même de voir le code source? 🙂 Darn qui était plus drôle avant que vous l'avez édité votre commentaire!
Par curiosité ce qui est important à propos de votre code HTML que vous souhaitez chiffrer?
En essayant de “protéger” des images est vouée à l'échec de nombreux angles. D'abandonner ou de conduire vous-même fou complètement.
J'ai sérieusement ne pas obtenir les votes contre pour ce genre de questions. NOUS savons que vous ne pouvez pas cacher votre code html ou JavaScript, mais c'est pas une raison pour donner la fessée à quelqu'un qui ne sait pas encore qui. Il suffit de répondre à la question...ou pas...et de progresser. Maintenant, si il a été de poser une question sur code qui était évidemment hors sujet ou "Faire mon travail pour moi" la question, c'est tout autre chose.
OriginalL'auteur | 2010-05-14
Vous devez vous connecter pour publier un commentaire.
Tandis que, comme @Jeff dit, vous ne pouvez pas chiffrer votre sortie HTML, vous pouvez d'obfuscation pour le rendre plus difficile pour un homme de comprendre. Voici un lien pour un produit gratuit qui fait exactement ça.
OriginalL'auteur Skywalker
Vous ne pouvez pas chiffrer la sortie HTML qui est envoyé à vos utilisateurs. Qu'ils ne serait pas en mesure de charger la page web si vous l'avez fait.
Si vous êtes inquiet de les voir le code PHP, vous n'avez pas à vous soucier de cela. Ils ne verront jamais le code PHP - elle est traitée par le serveur et de les transformer en HTML avant de les envoyer au client.
J'ai utilisé le mauvais mot. Il doit être encodé au lieu de chiffrement.
vu la source d'une page de résultats google latley, est assez proche lol..
OriginalL'auteur Jeff
Voir: http://farhadi.ir/works/rc4
Deux simples bibliothèques vous permettent de coder en PHP et décoder en Javascript. À votre sortie, il vous suffit de configurer le code HTML du squelette et puis exécutez le déchiffrer avec la clé et la chaîne cryptée dans un
document.ready
de la fonction et de remplir le<body>
étiquette avec le produit de déchiffrement.Bien sûr, cela ne fonctionne qu'avec Javascript activé. Sinon, l'utilisation de ne pas voir quelque chose d'utile. Vous êtes également passer votre clé secrète en clair, ce qui est bien puisque vous êtes seulement en essayant d'éviter les "novices" utilisateurs d'accéder à votre code source. Aussi, je ne pense pas que cela va vraiment vous aider beaucoup dans la prévention de quelqu'un d'agripper une image à partir de votre site. Vous êtes beaucoup mieux de travailler avec .htaccess pour le faire. Découvrez http://bignosebird.com/apache/a13.shtml ou Google
OriginalL'auteur thetaiko
Je ne pense pas que vous pouvez chiffrer HTML. Il doit être interprété par le navigateur client, ça ne marcherait pas si vous avez utilisé une autre langue
OriginalL'auteur shanabus
Vous devez utiliser du javascript
escape/ne pas encoder
fonctions à la place de sorte qu'il est plus difficile pour les humains de les déchiffrer, mais pas le navigateur.OriginalL'auteur Sarfraz
Vous pourriez être en fin de compte effronté et utiliser ceci:
http://www.dynamicdrive.com/dynamicindex9/encrypter.htm
Fondamentalement chiffrée de votre code HTML en javascript
document.write
ligne.Pas vraiment de chiffrement, mais de dissuader plus de la moitié des personnes naviguant sur la source.
Enjoi.
C'est, finalement, effrontés, parce que vous êtes essentiellement en indiquant aux utilisateurs avec le JavaScript désactivé à FO.
C'est, finalement, effrontés, parce que le HTML est d'obtenir en quelque sorte pour le navigateur. En Face: si l'utilisateur peut le voir, l'utilisateur peut voir comment il est fait. À l'aide de javascript pour que les points de votre site ne vaut pas le clic.
WoooOOOOooo maintenant, maintenant, calmez-vous deux... vraiment agité-prépubère-angsty gens ici aujourd'hui. soupir vous Détendre beaucoup... C'est simple, impossible à chiffrer HTML que le navigateur client a toujours de l'interpréter.
Vous ne pouvez pas seulement de prévenir les utilisateurs novices de passer du temps sur elle, vous pouvez également empêcher Google de passer du temps sur elle.
OriginalL'auteur Barrie Reader