Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 607 Bytes

DIFFIEHELLMAN.md

File metadata and controls

29 lines (18 loc) · 607 Bytes

Diffie-Hellman

@brief Método de criptografia para troca de chaves

Classe DiffieHellman

Responsável pela troca de chaves entre usuários utilizando o método Diffie-Hellman.

Métodos

Construtor init()

  • Inicializa váriaveis (PRIMO e ALFA).

calcPub()

  • Calcula a chave pública de acordo com a chave privada do usuário.

calcKeySession()

  • Calcula a chave secreta da sessão utilizando a chave privada de um usuário 'A' com a chave pública de um usuário 'B'.

setPrimo()

  • Altera o número PRIMO

setAlfa()

  • Altera o ALFA que é raiz primitiva de PRIMO