Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Quelltext Schutz
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Quelltext Schutz

Pages: [1]

geschrieben von NickName am 30.08.2005 - 20:23
Hallo!
Ich suche nach einem Code, mit dem ich dem Quelltext meiner HP
verschlüssel oder verstecken kann.
Kann mir jemand helfen?

geschrieben von Simon am 30.08.2005 - 21:54
Kurz: Nicht möglich.

Der Code muss an den Client (den Surfer) gesendet werden. Er muss ihn also "einsehen" können, da er sonnst die Webseite nicht anzeigen kann.

Du kannst ihn nur auf verschiedene, doch nicht empfehlenswerte Arten, verstecken. Doch ein erfahrener User kriegt ihn schnell raus.

geschrieben von okley am 31.08.2005 - 07:39
Wie Simon sagt, die Mühe lohnt sich nicht. Wieso willst du deinen Code denn unbedingt schützen? Was vielleicht noch ein wenig Sinn machen könnte ist das verschlüsseln von JS-Code. Hier findest du gute Ansätze dazu: http://www.drweb.de/javascript/codi....ript.shtml

geschrieben von NickName am 02.09.2005 - 14:29
Schade das es dafür keinen Code gibt.
Trotz dem vielen Dank.


MFG Nickname

geschrieben von pyscho am 06.09.2005 - 10:52
Leider gibt es nicht eine direkte Lösung für deinen Fall Nickname:

Aber was mir so momentan einfällt sind 2 Sachen:

1: Man kann den Quellcode in der Form eines JavaScript - Dateis schreiben und diese Beispielsweise mit dem <script src="quadrat.js" type="text/javascript"></script> in die eigentliche Datei einfügen. Dieser Bereich mit dem <script src="..."></script> muss im <head> - Bereich stehen.

Aber wie das genau funktioniert kannst ja man unter der Adresse http://de.selfhtml.org/navigation/suche/index.htm nachschauen.

Die 2.Möglichkeit ist folgendes, wobei ich es dies nicht dir so gerne Rate denn dies kann man nicht in allen Browsern benutzen außer beim Internet Explorer.

Also hier ist die folgende Datei.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
<script language="JavaScript" type="text/javascript">
<!--
if (document.layers){
window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
window.onmousedown=rightclick;
window.onmouseup=rightclick;
function rightclick(e) {
if (e.which == 3) {
alert('Ooops!!! Rechte Maustaste gedrückt!');
return false;
}
else {
return true;
}
}
}
if (document.all){
function click() {
if (event.button==2) {
alert('Ooops!!! Rechte Maustaste gedrückt!')
}
if (event.button==3) {
alert('Ooops!!! Rechte Maustaste gedrückt!')}
}
document.onmousedown=click
}
// -->
</script>


Den Inhalt des alert ´s Methode muss du dann ändern nach deinem Wunsch.

Viel Glück
pyscho and bye


geschrieben von gflaig am 06.09.2005 - 13:37
Hi,

diese Funktion geht eigentlich bei allen Browsern, sie reicht nur nicht, um den Code wirklich zu sperren :

Bei "View Source" oder "Quellcode anschauen", oder ähnliches. im Browsermenu, gehts dann doch wieder.
Wenn du das Browserfenster mit "open", "write" gestartet hast, ohne Menu - was ja mit Javascript möglich ist, dann schauen wir (als die, die den Code wollen) einfach im Browser-Cache nach.
Wenn du mit http oder " eta http-equiv" den Cache auschalten willst, dann nehmen wir halt einen Download-Browser oder sowas (Teleport oder Ähnliches)


geschrieben von pyscho am 06.09.2005 - 14:11
Ich weiss dass man den Code in anderen Weisen in seine Hände bekommt. Aber die einfache Möglichkeit hatte ich vorgeschlagen.

Dennoch würde mich interessieren wie Sie den Code mit Hilfe Ihrer Methode schützen?

Zitat von Ihnen:

"Wenn du mit http oder " eta http-equiv" den Cache auschalten willst, dann nehmen wir halt einen Download-Browser oder sowas (Teleport oder Ähnliches) "

Geben Sie bitte einen Beispiel. Danke im Vorraus

geschrieben von gflaig am 06.09.2005 - 15:15
gar nicht :-)

Eigentlich bin ich ein Anhänger von öffentlichem Code. Ich weiss, dass manche Leute davon leben müssen, das wird von den wirklichen Profis aber in der Regel akzeptiert/respektiert.

Ich freu mich, wenn jemand bei mir abschreibt (um was zu lernen), und ich freu mich, wenn ich jemandem helfen kann, genauso, wie ich mich freue, wenn mir jemand hilft.

An manchen Stellen, bin ich derjenige, der den Leuten das Basiswissen beibringt, und 2 Jahre später können sie mir helfen - warum nicht ? So funktioniert Leben, so funktioniert Wissen, so funktioniert Generationenwechsel.

Ganze Betriebssysteme sind auf Basis des freiwilligen Wissensaustausch entstanden - vor Jahrzehnten Unix, und heute Linux. Jahrhundertelang hat die Medizin so funktioniert. Lesen hab ich gelernt, weil niemand zu mir gesagt hat, zahl für den Satz. Es ist Gemeinschaftsaufgabe einer Community, davor für zu schützen, dass einzelne nur geben und andere nur nehmen - für eine Weile ist das aber durchaus möglich (kleine Kinder, alte Leute, Neulinge etc etc).

Abschotten produziert Rückschritt.


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.