HTML Kodlarını Şifrelemek

Bazen front-end işlerde kullanıcıya demo gösterirken kaynak html’i şifrelemek istiyorum.
Her ne kadar işi bilen birisi yine çalacak olsa çalabilir ancak yine de güzel bir önlem olabilir.
Bunun için javascript ile örneklerini inceledim ve php’de aynı olayı hazırladım.
Sizde bu örneği kullanarak html çıktınızı şifreleyebilirsiniz.

Örnek bir kullanım;

<?php

require 'HTML_Encrypt.php';

$html = '<!doctype html>
<html>
<head>
  <meta charset="utf8">
  <title>Example</title>
</head>
<body>

  <h1>Welcome Test Page</h1>

</body>
</html>';

print HTML_Encrypt::encrypt($html);

/**
  örnek çıktı:
  <script type="text/javascript">document.write(unescape("%3c%21%64%6f%63%74%79%70%65%20%68%74%6d%6c%3e%20%20%3c%68%74%6d%6c%3e%20%20%3c%68%65%61%64%3e%20%20%20%20%3c%6d%65%74%61%20%63%68%61%72%73%65%74%3d%22%75%74%66%38%22%3e%20%20%20%20%3c%74%69%74%6c%65%3e%45%78%61%6d%70%6c%65%3c%2f%74%69%74%6c%65%3e%20%20%3c%2f%68%65%61%64%3e%20%20%3c%62%6f%64%79%3e%20%20%20%20%20%20%3c%68%31%3e%57%65%6c%63%6f%6d%65%20%54%65%73%74%20%50%61%67%65%3c%2f%68%31%3e%20%20%20%20%3c%2f%62%6f%64%79%3e%20%20%3c%2f%68%74%6d%6c%3e"));</script>
**/

?>

Sınıfı indirin;

https://github.com/tayfunerbilen/HTML_Encrypt

Yayınlayan

Tayfun Erbilen

2009’dan beri web işleriyle uğraşan, aynı zamanda amatör müziklede ilgilenen sıradan birisi..

“HTML Kodlarını Şifrelemek” üzerine 12 yorum

  1. Eninde sonunda developer tools yorumlanmış halini gösterdiği için kopyala yapıştır ile çok kolay alınabilir. Tek çözüm güvenebileceğiniz kişilerle çalışmak

  2. Aslında bu sınıfı yazmamın sebebi şifrelemekten çok, nasıl bir mantık işlediğini anlamakla alakalıydı 🙂 yine de hazır yazmışken paylaşalım dedim. Codecanyon’da bu gibi betiklerin ücretli satıldığını gördükten sonra küçük çaplı bir şok yaşadım ve paylaştım ^^

  3. seo açısından saıncalı bir durum önerilmez ama eline sağlık.

  4. tayfun abi selam,

    bende yazılım öğreniyorum ve seni takip ediyorum. Bir sorum olacak.
    cümlede kullandığın “Betik” ne demektir. birde “script” deniyor yazılan şeye. Arasındaki fark nedir acaba. Çünkü bana “script” yazdım deyince biri javascript kodu yazdım geliyor aklıma.

    teşekkürler.

  5. @murat, betik aslında script’in türkçe karşılığı oluyor. Yani script = betik. Bir farkı yok 🙂 birisi ingilizce birisi türkçe.

  6. Hocam paylaşım için tşkler!! Ellerinize sağlık. Öğeyi denetle dediğimizde kaynak yinede görünüyor…

  7. @Samet DANACI, burada amaç kriptolamak. Elbetet kaynakta gözükecek, kullanıcının gördüğü her şey kaynakta gözükmek zorundadır çünkü.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir