1408
Конференция C SoobCha
письмо # 1409
|
1410 |
|
Здравствуйте, Ivan.Вы писали 11.10.2007, в 0:02 в письме <mid:list-165851@nvptus.ru> из почтовой программы: The Bat! (v1.62r) IR> MD5 + HMAC IR> SHA1 + HMAC IR> Пароли и логины после этого будет не расшифровать, только брутфорсом. IR> Алгоритмы на си у меня есть. На самом деле, Иван, раз уж вы навскидку разбираетесь в вопросе - у меня аналогичный вопрос. Но - требуется что-нибудь очень простое и незначительное по затратам ресурсов. Причём желательно на чистой математике (без WinAPI). Это нужно для такой задачи: ведётся база данных использования большого копира, к которому пользователи имеют доступ по личному коду. Он числовой - до 8 цифр включительно. Соответственно, каждый пользователь идентифицируется своим кодом. Копир имеет возможность распечатать лист счётчиков копий по каждому коду. Я буду вводить эти значения (вручную) в Access. Естественно, мне гораздо интереснее не коды, а конкретные люди, которые ими пользуются. Можно, конечно, сделать банальную таблицу соответствия код -> пользователь, однако не хотелось бы хранить код в таблице в открытом виде. В этом и задача - требуется уникальное и сравнительно криптостойкое преобразование (по крайней мере, чтобы человек с калькулятором не догадался), которое преобразует коды во что-нибудь (лучше в числа). Сильной однозначности, наверное, не нужно (на копире можно завести максимум 50 кодов, это буквально капля во множестве 8-значных чисел). Но нужно, чтобы преобразование было очень легковесным и нересурсным, т.к. считаться будет не на C, а на VBA. -- С уважением, Alexey N. Vinogradov (mailto:klirik@narod.ru) http://klirik.narod.ru |
1408
|
1410 |
|
|
|
|