► tenha acesso a conteúdos de vídeo exclusivos para membros + suporte:
00:08 demonstre o aplicativo.
02:20 envie uma mensagem ASCII simples
02:32 o que acontece se a mensagem for assinada com uma chave inválida
03:12 o que acontece se a mensagem for assinada com uma chave válida
04:30 por que resolver ECDLP
05:56 resumo rápido do ECDSA
06:12 Quais são os parâmetros de domínio
06:35 Como calcular a chave pública
06:57 enviando mensagem assinada com ECDSA
07:53 recebendo e verificando mensagem assinada com ECDSA
09:06 codifique o aplicativo.
09:40 configure JSON para este projeto
10:10 dados de teste usados neste projeto
10:18 revise vários pacotes e classes neste projeto
11:46 codifique as classes Server e ServerThread do lado do servidor
14:20 manipule mensagens JSON recebidas na ServerThread
15:35 codifique o lado do cliente
15:43 comece a codificar a classe Point
16:05 comece a codificar a classe Client
17:38 comece a codificar a classe ClientThread
18:06 comece a codificar a classe EllipticCurve
20:50 certifique-se de que a curva elíptica não é singular
21:58 verifique se o ponto está na curva elíptica
23:31 defina o ponto no infinito
23:53 finalize a codificação da classe Point
24:50 verifique se 2 pontos são inversos um do outro
25:22 adição de pontos e duplicação de pontos
26:12 algoritmo de dobrar e adicionar
27:10 calcule a funcionalidade da chave pública na classe Client
28:28 pegue o hash, assine e envie a mensagem na classe Client
28:59 funcionalidade de hashing
29:42 captura de chave efêmera
30:03 captura de chave de assinatura
30:55 use a chave efêmera para calcular r
31:31 finalize a codificação da classe ClientThread
31:50 receba mensagens JSON na classe ClientThread
33:31 execução de teste do aplicativo concluído em modo hex
34:30 Alice usa secp256k1 (a curva do bitcoin)
35:22 Bob usa a curva secp384r1
36:23 execução de teste de Alice enviando mensagem(s) assinada(s) e Bob validando se a(s) mensagem(s) foi(ram) assinada(s) por Alice
38:08 execução de teste de Bob enviando mensagem(s) assinada(s) e Alice validando se a(s) mensagem(s) foi(ram) assinada(s) por Bob
38:50 o que Eve precisa fazer para assinar mensagens como sendo Alice ou Bob