
Подделка документов: игры в кошки-мышки с законом
Anonymous (admin@securesoft.ru)
Xakep, номер #029, стр. 029-044-2
После запуска софтины я увидел окно примерно такого вида.
Рабочее поле используется для визуального контроля за создаваемым гильоширным элементом: сеткой, бордюром или розеттой.
Сначала стоит разобраться с терминами.
Сетка - это защитный, сплошной слой линий, переплетенных между собой и покрывающий всю площадь листа.
Бордюр - он и в Африке бордюр, рамка по краю сетки.
Розетта - замкнутый элемент круглой, квадратной или сложной формы. Для пояснения смотри рисунок ниже.
Для начала я решил создать розетту, которая встречается практически на каждом дипломе, удостоверении и много еще на чем. Часто она используется как основа для вставления в нее каких-либо надписей, цифр и серийных номеров.
Для начала определим размер будущего элемента "ломаемого" документа. Заходим в меню [Просмотр]->[Параметры] и задаем формат рабочего поля. В нашем случае, например, это значения Ширина=50мм, Высота=50мм. Можешь написать своё имя в строке [Автор], добавить какие-либо комментарии, установить пароль.
Относительный параметр [Качество] влияет на точность построения линий. По умолчанию значение качества равно 6. При уменьшении качества возрастает скорость вычислений, но снижается точность построения. После этого жми [OK] .
Попутно я ещё намутил кое-какие защищённые фрагменты, что могут быть использованы в нелёгком деле "эмуляции" документов. Варианты находятся в небольшом дистрибутиве, там же, где и лежит прога, т. е. на паге Х-релизов www.xakep.ru/articles/releases.
Реальное дело
А сейчас, амиго, мы создадим с тобой сетку, которую ты можешь встретить на большинстве интересующих документов, т. е. самую распространенную.
Выберем, например, формат А5 (210х148мм). В меню [Просмотр]->[Параметры] и установим значения Ширина=210мм, Высота=148мм. При создании сетки воспользуемся одной "основой" типа отрезок, двумя "огибающими" и одним линейным "заполнителем".
Шаг 1. Создаётся "основа":
В меню [Элементы]->[Основы] выбери тип основы Отрезок и жми кнопку [Новый]. При этом в списке справа появится имя созданной "основы" - "Base". Программа, в соответствии с форматом рабочего поля, установит нужные параметры, размеры и положение "основы". Жми кнопу [OK] для просмотра результата.
Шаг 2. Создай "огибающие":
"Огибающую" с параметрами: Амплитуда = 0 мм, Фаза = 0 град, Смещение = 70 мм, Частота = 1, Основа = Base, Функция = Sin. Продублируй первую "огибающую" и поменяйте следующий параметр:
Смещение = -70 мм.
Шаг 3. Создай "заполнитель":
В меню [Элементы]->[Заполнители] выбери линейный тип "заполнителя" и нажми кнопку [Новый].
Задай значения параметрам "заполнителя": Число линий = 20, Частота = 20, Функция = Fn4, Огибающая 1-я = Round, Огибающая 2-я = Round1, Заполнение = 175%, Смещение = 0%, Фазовый сдвиг = 100%.
В результате получилась сетка, показанная ниже. Она находится в файле sample3_03.crb.
Полученная сетка, конечно, не имеет практической ценности, так как ее ячейки слишком крупные. Ты можешь увеличить Число линий и Частоту, скажем, раз в пять, чтобы получить сетку с более мелкой структурой.