Показано с 1 по 4 из 4
  1. #1
    Аватар для Str-of-s
    Str-of-s вне форума Moderator
    Регистрация
    18.06.2007
    Сообщений
    44

    По умолчанию Шифруемся с помощью JS

    Шифруемся с помощью JS

    Так, в этой теме я рассмотрю такой метод защиты контента, как шифрование.

    Для осуществления всего процесса не надо никаких знаний в программировании, в java или прочих.

    Само кодирование\декодирование будет осуществляться с помощью JavaScript, отображение закодированного текста будет производиться корректно во всех браузерах (по крайней мере, должно производиться корректно во всех браузерах, хотя с точностью это могу сказать только про Internet Explorer, Opera, Firefox). Применяемый метод кодирования элементарный, знающему человеку это не преграда, но людям, которые не знают java, зашифрованный таким образов текст или программный код вытянуть будет проблемно. Большинство потенциальных воров контента, столкнувшись с таким кодом, просто найдут другой контент - это и быстрее и проще, так что, возможно, данный способ будет полезен.

    Сам шифровальщик выложен в моем блоге тут: убрано уже.
    Если кому-то интересно посмотреть или полезно будет воспользоваться - пожалуйста.

    Только опять большой минус метода - проблема с индексацией поисковиками, но тут я не уверен... Единственное, что можно сделать для улучшения SEO страницы, это шифровать таким способом отдельные куски текста, оставляя ключевые предложения или фразы в обычном виде.

    Скриптом пользоваться довольно просто: в левое окошко скопировали инфу, нажали кнопку "Шифровать", в правом окне получаем сам шифр. Шифр необходимо будет вставить в код страницы (вместо того, что мы и зашифровывали).

    Что дает этот способ? Теперь скопировать Ваш текст прямо из кода страницы не удастся.

    Самым оптимальным вариантом использования этого метода, по-моему, будет использование в сочетании с запретом копирования с помощью строки oncopy="return false", которую необходимо вставить в тег <body>. В таком случае мы получаем следующее: скопировать текст из браузера не возможно, скопировать текст из кода страницы тоже не возможно. Большинство "любителей копи-пиастов", использующих Internet Explorer (функция oncopy="return false" работает только в нем), это должно остановить, хотя для преодоления такой преграды достаточно минимум знаний, причем даже не в области JavaScript. Описывать способ, которым можно это сделать, что-то не особо хочется , хотя, в принципе достаточно открыть страницу Оперой и тупо скопировать текст... Но, тем не менее, в какой-то степени такой метод защитит материалы от распространения.

    Еще раз хочу отметить, что способ этот не защитит от знающего человека, но большинство фанатов покопировать статьи на свои странички в narod.ru этого сделать не смогут.


    Пример применения скрипта:
    Имеем страничку example1.html, она выглядит следующим образом:
    ------------------------------------------------------------
    <html>
    <head>
    <title>Пример</title>
    </head>
    <body bgcolor="#fffaaf">
    <h3>
    Крайне важный текст, который необходимо защитить.
    <br><br><hr><br>
    Второстепенный текст, который не представляет никакой ценности.
    </h3>
    </body>
    </html>
    -------------------------------------------------------------
    - в этом случае мы можем как скопировать текст из браузера, так и скопировать его прямо из кода.

    Чтобы запретить копирование текста прямо из браузера в тег <body> добавим oncopy="return false", а чтобы запретить копирование из кода страницы строку "Крайне важный текст, который необходимо защитить." зашифруем с помощью java. Получим следующий вид странички example2.html:
    -------------------------------------------------------------
    <html>
    <head>
    <title>Пример</title>
    </head>
    <body bgcolor="#fffaaf" oncopy="return false">
    <h3>

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function Decode(){var temp="",i,c=0,out="";var str="1050!1088!1072!1081!1085!1077!32!1074!1072!10 78!1085!1099!1081!32!1090!1077!1082!1089!1090!44!3 2!1082!1086!1090!1086!1088!1099!1081!32!1085!1077! 1086!1073!1093!1086!1076!1080!1084!1086!32!1079!10 72!1097!1080!1090!1080!1090!1100!46!";l=str.length ;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c ++);c++;out=out+String.fromCharCode(temp);temp=""; }document.write(out);}
    //-->
    </SCRIPT><SCRIPT LANGUAGE="JavaScript">
    <!--
    Decode();
    //-->
    </SCRIPT>

    <br><br><hr><br>

    Второстепенный текст, который не представляет никакой ценности.

    </h3>
    </body>
    </html>
    -------------------------------------------------------------

    Сразу всплывает еще один недостаток - увеличение объема кода страницы…
    Последний раз редактировалось Str-of-s; 27.07.2007 в 20:59.

  2. #2
    Гриффа вне форума Member
    Регистрация
    04.07.2007
    Сообщений
    32

    По умолчанию Ответ: Шифруемся с помощью JS

    В том-то и дело, что нынешние копи-пастеры сидят в трех браузерах параллельно. Если до этого уже детишки додумываются, то что говорить о постоянных работниках!
    А если уж текст настолько эксклюзивный, то его все рано не проблема перерерайтить или просто перепечатать...

  3. #3
    Аватар для Str-of-s
    Str-of-s вне форума Moderator
    Регистрация
    18.06.2007
    Сообщений
    44

    По умолчанию Ответ: Шифруемся с помощью JS

    Так я и говорю, что это спасет только от нубов на эксплоере, которые на народовский сайт копируют - тож полезно, но цель не оправдывает средства...
    Ну а от "постоянных работников" не спасет ничего...

  4. #4
    Аватар для julietka
    julietka вне форума Member
    Регистрация
    08.01.2010
    Сообщений
    4

    По умолчанию Re: Шифруемся с помощью JS

    Да ну, а смысл его защищать.. всё равно сдерут рано или поздно.. перепечатают на крайняк
    Скоро откроется сайт для заказов по копирайтингу и блог для копирайтеров zebra-text.com

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •