JQuery şifrelemek javascript dosyası

7 Cevap php

Ben gerçek kod görmesini durdurmak nasıl, jQuery kodu bir dizi var ya nasıl. Js dosyayı şifreleyebilirsiniz.

Opensource tavsiye edin

Thanks Jean

[edit] I don't want users to know how I have coded or copy my code

[edit] Once I use the base62 encode, can it be reverse engineered?

7 Cevap

Çıkış packer by Dean Edwards. Bu JS kodlamak için yeteneğine sahiptir. Aksi takdirde bir tarayıcı indirmek değil, JS okunabilmeli izin vermek zorunda.

Sen prevent kullanıcıların bir JavaScript dosyası kaynak kodunu görmek mümkün olmaktan edemez: o istemci tarafında okunabilir olmalıdır anlamına gelir, kullanıcının tarayıcısı tarafından idam ediyor.

"En iyi" bunu küçültmek yapabilirsiniz / obfuscate bunu; Örneğin bkz YUI Compressor, JS dosyaları (so they are smaller, and can be transferred faster) küçültmek için var, ama aynı zamanda bazı obfuscating functionnalities sahip olan.

Okumak / anlamak Javascript kodu daha yapacak - ama gerçekten motive birisi hala okumak mümkün olacak ; well, it will take some time and a bit of work, but it'll still be possible.

Google kapatma derleyici kullanabilirsiniz

http://code.google.com/closure/

Kapatma Derleyici kompakt koduna JavaScript derler, bu kodu bulanıklaştırıyor, hala okunabilir ama takip etmek zor olacak ve zaman alacak

Sadece istemci makine üzerinde çalışan JavaScript şifrelemek olamaz. Tarayıcılar onu yürütmek için şifrelenmemiş kodu gerekir!

Try to pack the code with the packer: http://dean.edwards.name/packer/

Bu gibi kod şifreleme değil, ama bu kod karartmak.

Js dosya şifreleme gerçekten çok nokta yok, herkes kimsenin web sitesinin kaynak kodunu görüntülemek bilir. Ben Encryptors javascript için orada inanıyorum, ancak kullanıcıların şifresini decryptor modülü indirmek zorunda kalacak. Tarayıcı kodunu yorumlamak gerek yoktur Ayrıca beri, muhtemelen zor aşmak için o olmaz.

Sen kod karartmak olabilir, ama ben bir minification tekniği kullanarak bu yapacağını ve daha o kod gizleme yerine performans nedenleriyle, bazı obfuscators diğerlerinden daha müdahaleci, ama yine kod orijinal değişkenin albiet, yeniden biçimlendirilmiş olabilir adları kazanılabilir olmayacaktır.

Bu bulduğum ilk şey, ama bu işi olabilir gibi görünüyor:

http://www.vincentcheung.ca/jsencryption/instructions.html

Diğerleri olsa da belirtildiği gibi (bunu yapmak için bazı çalışmalar olsa da), tarayıcı kodunu şifresini muktedir olması gerekir, bu yüzden kullanıcı da mümkün olacaktır.

Sen ters mühendislik kodu çok daha zor hale getirecek, çok şaşırtmaca bakmak gerekir.

http://www.javascriptobfuscator.com/Default.aspx