ID диплома
Комментариев нет 20 мая 2006, 12:49 • LiveJournal, Астротоп, Мысли по поводу...
Я являюсь полноправным членом рабочей команды проекта Астротоп и этот проект ежегодно проводит конкурс-референдум среди любителей астрономии и космонавтики и профи от астрономии и космонавтики.
Не так давно, на юбилейный пятый конкурс впервые удалось организовать призовой фонд (сейчас призы обещают быть ежегодными). И среди прочего имеет место быть раздача дипломов, что де такой-то сайт занял такое-то место в такой-то номинации такого-то конкурса. Все бы ничего, но... есть в этих дипломах один изъян: со временем их станет достаточно много и по ряду причин котируемость этого диплома может снизиться (или повыситься, это будет зависеть от работы команды проекта).
Собственно говоря я уже неоднократно думал на предмет введения в этот диплом нечто, напоминающее идентификатор. Зачем бы это понадобилось? Затем, чтобы иметь возможность автоматической генерации нужного PDF-файла с необходимой текстовкой и атрибутами (на базе шаблонов) + судьбу каждого диплома можно будет отследить во времени. Понятное дело, что этот идентификатор должен быть уникальным. Пока у меня имеется всего две идеи создания такого «серийного номера» для диплома.
Идея 1: Формировать ID вида KKN-CC-YYYYPXXXXX-AAAZZZZ, где
KK — год проведения конкурса (ЗАРЯ-20KK),
N — порядковый номер конкурса,
CC — инициалы координатора проекта (латиница),
YYYY — год выдачи диплома,
P — занятое место,
XXXXX — идентификатор сайта,
AAA — номер номинации,
ZZZZ — порядковый номер диплома.
Идея 2: Формировать ID на основе какого-нибудь криптографического алгоритма. к примеру получать MD5-хеш от URL сайта-победителя и года (или ID сайта-победителя и года).
В любом случае получается довольно длинная запись этого серийника, что не очень хорошо...
Интересно, может есть какие-то общеупотребляемые системы (алгоритмы) задания серийнков ко всяким грамотам, сертификатам и дипломам?