PHP kullanarak HTML kaynak kodu çıktı şifrelemek için nasıl

6 Cevap php

Ben kaynak kodunu görmesini acemi kullanıcıları caydırmak istiyor. Ben bir html sayfası üretir bir php kodu var.

edit1: I came across a simple tool which encrypted html code into %C%D%F but which worked with the browser just fine.

6 Cevap

@ Jeff dediği gibi, HTML çıkış şifrelemek olamaz, olsa da, o daha zor bir insan anlamak için yapmak için karartılmış olabilir. Here is a link yok sadece bir ücretsiz ürün.

Sen kullanıcılara gönderilen HTML çıktısını şifrelemek olamaz. Onlar olsaydı web sayfası yüklemek mümkün olmaz.

Onları PHP kodu görme konusunda endişeleriniz varsa, bu konuda endişelenmenize gerek yok. Onlar PHP kodu görmek asla - bu sunucu tarafından işlenir ve istemciye göndermeden önce HTML dönüştü.

Bkz: http://farhadi.ir/works/rc4

İki basit kütüphaneleri PHP kodlamak ve JavaScript çözmek için izin verir. Çıktı sadece HTML iskeleti kurmak ve daha sonra document.ready işlevi anahtar ve şifreli dize ile azalmak çalıştırın ve şifre çözme ürün ile <body> etiketini doldurmak içinde.

Tabii ki, Javascript ile bu sadece çalışır sağladı. Aksi kullanımı yararlı bir şey görmezsiniz. Ayrıca, yalnızca kaynak kodu erişmesini "acemi" kullanıcılara önlemek için çalışıyoruz beri gayet açık olarak gizli anahtarı geçiyoruz. Ben de gerçekten sitenizden bir görüntü kapma birinin önlemede o kadar size yardımcı olacak sanmıyorum. Bunu yapmak için. Htaccess ile çalışan daha iyiyiz. http://bignosebird.com/apache/a13.shtml veya Google Çıkış

Insanlar tarayıcı deşifre değil için zor olduğunu böylece yerine javascript escape/unescape işlevleri kullanmanız gerekir.

Ben HTML şifreleyebilirsiniz sanmıyorum. Eğer farklı bir dil kullanılırsa, istemci tarayıcı tarafından yorumlanabilir, o iş olmaz

You could be ultimately cheeky and use this: http://www.dynamicdrive.com/dynamicindex9/encrypter.htm

Bu temelde bir javascript document.write hattı içine HTML kodunu şifreli.

Gerçekten şifreleme, ancak kaynağını gezen yarısından insanları caydırmak olacaktır.

Enjoi.