Hallo Orlando!
Geknackt werden soll eigentlich nur der Passwortschutz ....
Ein Schutz ist mit Javascript nicht möglich, da du die Daten zur Entschlüsselung auch an den Browser schicken musst.
Das ist falsch.
Quelltextschutz ist nicht möglich, Passwortschutz schon, da das Passwort ja nicht mitgeschickt wird. Einziges Problem ist die Länge des Passwortes, um auf die üblichen 128bit für einen als sicher geltenden kryptografischen Schlüssel zu kommen braucht man so um 20 Zeichen.
(In der Webseite steht der Kryptoalgorithmus und der verschlüsselte Text, erst der Anwender ermöglich durch Eingabe des Passwortes(=Schlüssels) das Entschlüsseln.)
Gruss,
Carsten