chat eczaonline.com yazılım uzmanı gaziantep web tasarım

Kod Koruma

C

Cyber Coder

#1
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ı?=?
 
C

Cyber Coder

#3
yok mu yani emeklerim gitti mi boşuna :( ben hatırlıyorum bi kod vardı sayfanın kaydedilmesini önlüyordu ...
 
Katılım
4 Ağu 2005
Mesajlar
2,325
Beğeniler
0
#4
1-2 kodla yapılacak bir şey olsaydı, internette aynı içerikli bu kadar site olmazdı :)

Ayrıca burayı inceleyebilirsin.
 
C

Cyber Coder

#5
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

Onursal Üye
Katılım
13 Ara 2004
Mesajlar
9,603
Beğeniler
111
Yaş
37
Konum
AZ
#6
Ekrana basilan herseyin, goruntu kaynak kodu elde edilebilir.
Hicbir emek bosa gitmez.
 

DincerAydogdu

Onaylı Üye
Katılım
15 Nis 2005
Mesajlar
1,741
Beğeniler
29
Konum
Live in .NET
#7
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

Onaylı Üye
Katılım
15 Nis 2005
Mesajlar
1,741
Beğeniler
29
Konum
Live in .NET
#8
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>
 

DincerAydogdu

Onaylı Üye
Katılım
15 Nis 2005
Mesajlar
1,741
Beğeniler
29
Konum
Live in .NET
#10
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.
 
Katılım
1 Ara 2005
Mesajlar
0
Beğeniler
0
#12
ş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

Onaylı Üye
Katılım
15 Nis 2005
Mesajlar
1,741
Beğeniler
29
Konum
Live in .NET
#13
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

#14
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

Profesyonel
Katılım
20 Şub 2005
Mesajlar
302
Beğeniler
0
#15
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 :)
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur. iyinet.com sayfalarında yer alan yazı, görsel ve linklerle ilgili hukuki şikayetleriniz için Buradan iletişime geçmeniz durumunda, ilgili kanunlar ve yönetmelikler çerçevesinde en geç 7 gün içerisinde iyinet yönetimince tarafınıza dönüş sağlanacaktır. Betcup Artemisbet Forum pulibet
Üst