Главная страница
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.024 c
3-79617
mamont
2004-02-02 03:13
2004.02.25
DBGrid+DateTimepicker


3-79673
BanderLog
2004-01-30 11:42
2004.02.25
Перевод Даты в Строку


3-79573
Игорь
2004-01-29 14:15
2004.02.25
Вывод значения текстового поля из базы данных в отчет


1-79779
DelphiN!
2004-02-11 18:54
2004.02.25
Отсылка сообщения безоконной программе


3-79542
GSVSerg
2004-02-03 11:55
2004.02.25
Новая запись в НД