(04.06.2012 13:41)Eugene писал(а): Но вот вам пример как автор выкладывает у себя на сайте, защищая от копирования http://irmata.ru/?p=159&page=2
Посмотрите, а потом скажите - вам бы удобно было так читать?
Читать не удобно было бы, это же флэш. Там, кстати, требуется авторизация.
[+] а тянет оно вот такие ссылки всё равно[-] а тянет оно вот такие ссылки всё равно
Код:
http://irmata.ru/rmadrzk14/ikgmrages/page1_thumbnail.jpg
http://irmata.ru/rmadrzk14/ikgmrages/page2_thumbnail.jpg
Поправка: до 12 главы включительно авторизация не требуется.
[+] ссылки[-] ссылки
Код:
http://irmata.ru/idzk12/immiages/page13.swf
http://irmata.ru/idzk12/immiages/page13_thumbnail.jpg
(04.06.2012 14:21)Ходячий писал(а): СГУ , КНиИТ . Компьютерная безопасность. Кафедра теоретических основ компьютерной безопасности и криптографии 5й год
Какая жесть.
Тогда лови второй тапок (обвинение в некомпетентности): шифр Виженера вскрывается абсолютно тривиально. Кому он нужен в наше время? Вы его там на уроках истории проходите?
Первый тапок я уже кинул — жду программу, которая сможет мне показать произвольный текст на экране так, чтобы его нельзя было скопировать.
(04.06.2012 13:19)Ходячий писал(а): Можно шифровать по методу RSA хотя по мне это излишки...
О. Извините, а почему это — излишки? Это же не сложнее, потому что готовые библиотеки уже есть. Зачем использовать заведомо дефективный вариант?
(04.06.2012 13:19)Ходячий писал(а): Ну если вы не знаете как это осуществить, то это не значит что я не понимаю о чем говорю...
Вы про аналоговую дыру слышали?
Допустим, вы захитрожопили алгоритм шифрования и ключ для расшифровки так, что его найти трудно.
Допустим, вы защитили память и удаляете расшифрованный текст в промежуточном виде оттуда, рендеря всё в картинку и отображая на экране её.
Что вы будете делать дальше?
Что помешает мне захватить экран?
Если что-то помешает — то что помешает мне запустить программу в виртуалке и захватить экран?
Что помешает мне автоматизировать процесс и за пару минут вытащить из вашей чудо-программы скриншоты всех страниц?
Что мне помешает из них склепать pdf-ку или загнать их в OCR, где они распознаются гораздо лучше и быстрее всяких сканов?
Если вы вспомните программно-аппаратные средства (привет операционкам, которые отказываются играть купленные видео, если нет специального монитора) — что вы поделаете против фотоаппарата/видеокамеры?
Так, на всякий случай, в плане просвещения, общеизвестные факты (друг с другом связанные только тем, что очень много людей, как оказывается, про них не слышали).
- Чисто программная реализация защиты от копирования без контроля над пользователем невозможна в принципе.
- В килобайте 1000 (десятичная тысяча, 999 + 1) байт. В мегабайте — 10⁶ (1000000) байт.
- В байте может быть сколько угодно бит, в зависимости от платформы. Например, 24 бита в байте — нормальная картина. 8 бит — октет.
- Нельзя сказать, что делает чёрный ящик (какой алгоритм зашит внутри него), не разобрав его.
- Существуют алгоритмически неразрешимые проблемы, то есть такие корректно сформулированные задачи, на которые есть однозначный ответ, но нет и не может быть общего алгоритма, его получающего.
- Существуют невычислимые числа — такие числа, которые нельзя посчитать до произвольного знака. То есть для которых не существует программы (алгоритма), которая на вход принимает точность, а на выход даёт это число с такой точностью.
- Почти все действительные числа невычислимы.
- Предопределённости поведения мира на основании физических законов нет, существуют действительно случайные процессы. Зная абсолютно все параметры системы, невозможно предсказать, как именно она себя поведёт.