Не знайте то, что Ваш бюджет всего лишь, Вы могли посмотреть на Microsoft Communications server, не может помнить то, что они называют им в эти дни.
Так или иначе basicly, все получают клиент IM и это набрасывается на обмен, и Вы затем используете состояние для показа то, что делают люди, это набрасывается на их Календарь Outlook поэтому, если они будут на встрече, то это покажет на встрече и так далее, далеко, когда неактивный в течение 5 минут, материала как этот. Во многом как MSN, но намного более отрегулированный и внутренний только.
HMAC-XXX ограничивается в числе битов. Если Вы используете HMAC-MD5 и принимаете решение использовать больше чем 128 битов реальных случайных данных (как сгенерировано с Вашей командной строкой в качестве примера), это потрачено впустую. Первая вещь, которую сделает HMAC, если ключ длиннее, чем длина хеш-функции (MD5 в Вашем случае), это выполняется через хеш сначала, который возвратит 128 битов.
Если Ваш пароль был текстом ASCII, как введенный пароль, то дольше, возможно, полезно, но для Вашего использования, 128 максимум, в котором Вы нуждались бы.
BIND также поддерживает другие функции HMAC: HMAC-SHA1, HMAC-SHA256 и HMAC-512. Для SHA1 160 битов являются максимальной полезной длиной, SHA256 и SHA512 составляют 256 и 512 битов.
Обратите внимание, что для всех практических целей, с HMAC, MD5, вероятно, достаточен.
Я также полагаю, что Ваша командная строка корректна.