Signature em JavaCard

1 resposta
A

Bom pessoal, eu tenho desenvolvido uma pesquisa sobre a tecnologia JavaCard e mais especificamente sobre Assinatura Digital…

Tenho encontrado um problema com a classe javacard.security.Signature do JC211.

Em alguns materiais que li entendi que deve ser enviado, para ser assinado, um array de bytes do MessageDigest gerado para um texto, mas lendo a API do JC fiquei na dúvida se o que deve ser enviado é o texto original ou o MessageDigest…

Nem sei se fui claro :stuck_out_tongue:

Bom, se alguem puder me ajudar a descobrir como utilizar esta classe ficaria muito agradecido

1 Resposta

T

Acredito, pela minha intuição, que seja o digest (por exemplo, 16 bytes, no caso do MD5, ou 20 bytes, no caso do SHA-1), em vez de ser a mensagem completa (tamanho indefinido), já que o JavaCard tem capacidade limitada de processamento - e além disso digests são coisas “públicas” e fáceis de calcular fora do JavaCard.

Criado 11 de dezembro de 2006
Ultima resposta 11 de dez. de 2006
Respostas 1
Participantes 2