Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
афвуд   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.03 c
14-80219
ARES
2004-02-05 17:23
2004.02.25
Excel


1-79767
Alex732
2004-02-11 11:01
2004.02.25
как узнать, сколько осталось времени до события onTimer


1-80000
Checist [root]
2004-02-06 17:22
2004.02.25
Обращение к сылке


14-80278
happer
2004-02-05 15:43
2004.02.25
LMD


14-80239
PaRL
2004-02-03 09:58
2004.02.25
Acrobat Reader





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский