|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/6488a6b5d0a4.html, оценка из 5, голосов 10
|