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

Yazar: 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” için 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. 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.

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

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.