Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Да, как уже сказал amirul так будет правильно. Я как-то... 08.09.06 17:38 Число просмотров: 2182
Автор: leo <Леонид Юрьев> Статус: Elderman Отредактировано 08.09.06 17:39 Количество правок: 1
|
> Интересно. Но в силу моей тугодомчивости, не совсем > понятно. > Есть последовательность из 16 байт. Есть алфавит из, пусть, > 64 литер. > Можно "сдвинуть" каждый байт набора символов (0-255) к > номеру символа в "координатах" алфавита (0-64): > > b[0] = b[0] mod 64; > ... > b[15] = b[15] mod 64; > > Правильно ли я понял ("... для каждой половины 8 раз берем > остаток от деления на > размер алфавита и переводим в соответствующий символ > ...")? Да, как уже сказал amirul так будет правильно. Я как-то упустил из виду, что итоговых символов будет как и исходных байтов ровно 16. Есть только маленькое "но" - если исходные GUID генерируется не на основе случайных чисел, то для упрощенного варианта нужно обязательно взять MD5/SHA. Иначе вероятность коллизий сильно возрастет.
|
|
|