Значение dh_modulus и dh_gen в OpenID

На этапе ассоциации процесса OpenID используется метод Диффи-Хеллмана для шифрования значения OpenID.session_type. Для использования diffie-hellman мы должны сгенерировать значение dh_modulus (p) и dh_gen (g). Мой вопрос: нужно ли мне генерировать значения p и g каждый раз, когда я отправляю запрос OpenID поставщику OpenID, или только тогда, когда я отправляю новую ассоциацию.


person felix    schedule 24.08.2010    source источник


Ответы (1)


Вам вообще не нужно его генерировать, потому что вы можете использовать модуль по умолчанию и dh_gen.

И если вы все еще хотите, он отправляется только во время ассоциации, потому что он используется только для передачи общего секрета. Во всех последующих запросах передается только дескриптор ассоциации.

Что касается метода генерации, я предлагаю посмотреть на RFC Diffie-Hellman Key Exchange.

person Mewp    schedule 24.08.2010