Domanda

Nella fase associazione del processo OpenID, Diffie-Hellman è utilizzata per crittografare il valore OpenID.session_type. Per l'utilizzo Diffie-Hellman, dobbiamo generare il valore di dh_modulus (p) e valori dh_gen (g). La mia domanda è, devo generare p e g I valori ogni volta che mando una richiesta OpenID a un provider OpenID o solo durante quei momenti in cui mando una nuova associazione.

È stato utile?

Soluzione

Non è necessario generare affatto, perché è possibile utilizzare il modulo e dh_gen di default.

E se si vuole ancora, è inviato solo nel corso di un'associazione, perché è utilizzato solo per trasmettere un segreto condiviso. In tutte le successive richieste, solo il manico associazione viene trasmesso.

Per quanto riguarda il metodo di generazione, suggerisco di guardare il Diffie-Hellman Key Exchange RFC.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top