Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Kod Koruma

C

Cyber Coder

Misafir
Yeni bir site yaptım html ile ama kodlarımın çalınmasını ve sayfaların kaydedilmesini engellemek istiyorum. Kesinlikle çözülemeyecek bir şekilde şifreleyen birşey var mı?=?
 

Permission

0
Onaylı Üye
Üye
Katılım
11 Aralık 2004
Mesajlar
6,458
Açılan Konu
327
Tepki puanı
3
Konum
izmir
İnş. İleride görücez öle bişi
 
C

Cyber Coder

Misafir
yok mu yani emeklerim gitti mi boşuna :( ben hatırlıyorum bi kod vardı sayfanın kaydedilmesini önlüyordu ...
 

SLiM_BoY

0
Onaylı Üye
Üye
Katılım
4 Ağustos 2005
Mesajlar
2,325
Açılan Konu
175
Tepki puanı
0
1-2 kodla yapılacak bir şey olsaydı, internette aynı içerikli bu kadar site olmazdı :)

Ayrıca burayı inceleyebilirsin.
 
C

Cyber Coder

Misafir
verdiğin site php ile ilgili ama ben html için olanını arıyorum :( sizi anlayabiliyorum fakat ben de o kadar emek harcadım walla biri çalarsa çok üzülürüm
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Ekrana basilan herseyin, goruntu kaynak kodu elde edilebilir.
Hicbir emek bosa gitmez.
 

DincerAydogdu

0
Onaylı Üye
Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Açılan Konu
113
Tepki puanı
29
Konum
Live in .NET
Kaygını anlayabiliyorum. javascript unescape-escape ikilisini kullanırsan en azından html kodlarının çıplak gözle okunamamasını ve üzerinde basit bir wyswyg yazılımı ile değiştirilememesini sağlarsın. Hem böylece html dosyalarının boyutu da gözle görülür derecede azalır. Uzmanlık seviyesindeki arkadaşlar bunu da rahatlıkla aşabilirler ancak uğraşacaklarını hiç sanmam. İçerik hırsızlığını sanat bilen kişiler ise zaten bunu kolay kolay çözemezler. Onların kendilerini bu denli geliştirmeye genellikle vakitleri olmaz. ;)
 

DincerAydogdu

0
Onaylı Üye
Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Açılan Konu
113
Tepki puanı
29
Konum
Live in .NET
Sabah biraz uğraştım bişeyler yaptım. Örnekleri gönderiyorum.

Dilediğiniz gibi kullanabilirsiniz.

HTML:
<html>
<HEAD>

<SCRIPT LANGUAGE="JavaScript">

var str_in;
var str_out = ""; 
var num_in;
var num_out = "";
var e = "Giriş Yap!";

function sifrele(form) {
num_out = "";
if(form.input.value == "") alert(e);
else {
str_in = escape(form.input.value);
for(i = 0; i < str_in.length; i++) {
num_out += str_in.charCodeAt(i) - 23;
}
form.output.value = num_out;
form.input.value = "";
   }
}


</script>
</HEAD>

<BODY>

<center>
<form name=encryptform>
<table>
<tr>
<td align=center>Orjinal Kod</td>
<td> </td>
<td align=center>Şifreli Kod</td>
</tr>
<tr>
<td align=center><TEXTAREA NAME="input" ROWS="30" COLS="70"></TEXTAREA></td>
<td align=center>
<input type=button value="-->" onClick="javascript:sifrele(this.form)">
</td>
<td align=center><TEXTAREA NAME="output" ROWS="30" COLS="70"></TEXTAREA></td>
</tr>
</table>
</form>
</center>
</body>
</html>

HTML:
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">

var str_out = ""; 
var num_in;
var num_out = "";

function sifreac(data) {
num_out = data;
eval(unescape('for%28i%20%3D%200%3B%20i%20%3C%20num_out.length%3B%20i%20+%3D%202%29%20%7Bnum_in%20%3D%20parseInt%28num_out.substr%28i%2C%5B2%5D%29%29%20+%2023%3Bnum_in%20%3D%20unescape%28%27%25%27%20+%20num_in.toString%2816%29%29%3Bstr_out%20+%3D%20num_in%3B%7D'));
return unescape(str_out);
}
</script>


<script language="javascript">
document.write(sifreac('buraya sifrelenmis kod'));
</script>
 
C

Cyber Coder

Misafir
Üstteki ne alttaki ne anlamadım bu konularda biraz yeniyim de :)
 

DincerAydogdu

0
Onaylı Üye
Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Açılan Konu
113
Tepki puanı
29
Konum
Live in .NET
Sadece html çıkışını kendince çok basit bir algoritma ile şifreleyen bir sistemdir.

İlk html'i yeni bir html olarak locale kaydedin. Browserdan direkt olarak görünmesini istemediğiniz içeriği orjinal kod kutusuna girin. sağdaki butona basın ve şifreli kod kısmındaki şifrelenmiş içeriği clipboard'a kopyalayın.

Daha sonra alttaki html'i yine yeni bir html olarak kaydedin. buradaki "buraya şifrelenmiş kod" yazan kısma az önce clipboard'a kopyaladığınız şifrelenmiş rakamları girin. Host'a bu html'i atarsanız view source yapıldığında sadece bu rakamlar görülecektir. Güvenlik için şifreyi açan fonksiyonu da escape ile biraz daha karışık hale getirdim. Umarım size ve ihtiyacı olan başka arkadaşların da işine yarar.

Saygılar.
 
C

captainzap

Misafir
şifrelendiğini düşündüğünüz o kodu aynı şekilde çözmek mümkün :) html in şifrelemesi mi olurmuş allahaşkına . Yeni moda mı bu herkes bu soruyu soruyor. Html şifrelenir ama aynı şekildede basitçe çözebilir zaten yaptığınız html kodlarını görmek isteyen biri mutlaka görür şifrelediğinizi düşünsenizde. Ayrıca nedir bu gizlilik anlamış değilim.
 

DincerAydogdu

0
Onaylı Üye
Üye
Katılım
15 Nisan 2005
Mesajlar
1,741
Açılan Konu
113
Tepki puanı
29
Konum
Live in .NET
Bence, yeni arkadaşların şevkini kırıcı yorumlar yapmak yerine çözüm sunup artıları ve eksileri onlara göstermek daha hayırlı bir yol olacaktır.
 
C

Cyber Coder

Misafir
DincerAydogdu' Alıntı:
Bence, yeni arkadaşların şevkini kırıcı yorumlar yapmak yerine çözüm sunup artıları ve eksileri onlara göstermek daha hayırlı bir yol olacaktır.


+1 ayrıca verdiğin kod oldu çok teşekkür ederim. captainzap senin bildiğini bazıları bilmiyor olabilir. Bu yüzden kıramazlar. En azından kıracak olanların işini zorlaştırmış oldum.
 

hakanyal

0
Onaylı Üye
Üye
Katılım
20 Şubat 2005
Mesajlar
302
Açılan Konu
17
Tepki puanı
0
Bu şekilde şifrelenmiş sayfaları google indexlemiyor diye duymuştum. Ama tam olarak bilmiyorum. amatör olarak Javascript bilen arkadaşlar için o şifreleme sistemini çözmek gayet basit ama yinede bilmeyenlerin çalmasını engellemek güzel :)
 
Üst