Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Уникальный ключ.   Найти похожие ветки 

 
афвуд ©   (2004-02-09 16:00) [0]

Проблема такая. Есть некоторые строки(например имя, фамилия, отчество) и по ним нужно сгенерить строку заданной длины, состоящую из английских символов и цифр.
Условие1 - чтобы разным входным строкам соответсвовали разные ключи(я понимаю что иногда это невыполнимо(например когда требуемая длина мала), но тогда нужно чтобы возможность одинакового ключа для разных входных слов была малой).
Условие2 - алгоритм не должен легко распознаваться.

Никто не сталкивался ранее? Может компоненты какие-нибудь есть?


 
VLAD-MAL   (2004-02-09 16:04) [1]

Поищи в сети -
Хэш - функции.
Сигнатуры
Контрольные Суммы.


 
VLAD-MAL   (2004-02-09 16:05) [2]

Алгоритм глупо прятать. Прятать надо ключи (если шифруешь).


 
афвуд ©   (2004-02-09 16:15) [3]

Мне просто нужно чтобы никто не мог уловить зависимость между входными строками и результатом...и в то же время нужно чтобы эта зависимость была :)


 
VLAD-MAL   (2004-02-09 16:21) [4]

Ну:

хэш - функция (Сообщение) XOR (значение псевдослучайного генератора).
Тока всегда генератор стартуй с того же места.


 
Digitman ©   (2004-02-09 16:27) [5]

CRC64


 
афвуд ©   (2004-02-09 16:28) [6]

Выход я нашёл вроде - электронная подпись.


 
VMcL ©   (2004-02-09 16:29) [7]

[5] + MD5


 
VLAD-MAL   (2004-02-09 16:33) [8]

MD5 - это чего?


 
VMcL ©   (2004-02-09 16:41) [9]

>>[8]

Алгоритм хеширования, результат 16-байтовое число.
Для сравнения: CRC64 - 64 бита, то бишь 8 байт.



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
3-79633
Soi
2004-02-01 11:45
2004.02.25
Поиск и фильтрация данных в БД


8-80040
Андрей Сенченко
2003-10-21 12:56
2004.02.25
Чтение тэгов MP3


1-79852
siriusP
2004-02-10 17:17
2004.02.25
Помогите найти ошибку в классе


14-80107
Anatoly Podgoretsky
2004-02-02 17:37
2004.02.25
Разъемы DVI


14-80262
olookin
2004-02-04 12:50
2004.02.25
Защита