Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Yaroslav Mironov                     2:5020/400     11 Oct 2001  05:04:14
 To : Vladimir Siltchenko
 Subject : Re: Серийный номер
 -------------------------------------------------------------------------------- 
 
 Dear Vladimir,
 
 Vladimir Siltchenko <Vladimir.Siltchenko@p25.f23.n452.z2.fidonet.org> 
 пишет:
 
 VS> Требуется на основе некоторой информации(число от
 VS> 0 и до, скажем, 100)
 VS> составить серйиный номер, символов этак на 12.
 
 VS> Посему вопрос: каким образом строятся эти самые
 VS> номера? Да не просто так
 VS> закодировать, а чтоб одно и то же число(1, к
 VS> примеру), можно было выразить
 VS> разными способами, и чтоб из многих миллиардов
 VS> возвожных комбинаций, большая
 VS> часть вызывала: "неправильный серийный номер".
 
 VS> Есть ли готовые нароботки по этому поводу? Может
 VS> кто помочь советом или
 VS> ссылкой?
 
 Думаю просто можно воспользоваться шифрованием с расшифровкой открытым 
 ключом (т.е., цифровая подпись). Берёшь исходный номер, записываешь 
 после него несколько случайных букв и цифр и получившуюся строчку 
 шифруешь закрытым ключом. Потом исходный номер, та самая случайная 
 последовательность букв и цифр и получившаяся шифровка вместе дадут 
 серийный номер. Чтобы убедиться в его подлинности достаточно 
 расшифровать зашифрованную часть открытым ключом и убедиться, что она 
 совпадает с незашифрованной.
 
 Про конкретные алгоритмы тут вроде было:
 http://www.x5.net/faqs/crypto/
 
 Ярослав
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Серийный номер   Yaroslav Mironov   11 Oct 2001 05:04:14 
 Re: Серийный номер   Yaroslav Mironov   11 Oct 2001 05:12:33 
Архивное /ru.algorithms/6488a6b5d0a4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional