Pergunta

Qual ferramenta é a melhor para acessar números grandes para testar sistemas de criptografia ... biblioteca GMP ou números inteiros Java .. ?? Em termos de velocidade, memória, funções, flexibilidade em relação aos sistemas de Crptos (funções matemáticas como invert, pwm..etc).

Foi útil?

Solução

A pergunta faz pouco sentido, porque se você está usando Java, não pode usar o GMP e, se não estiver usando Java, então não pode usar o Java's BigInteger.

É possível fazer criptografia com ambos (eu faço isso para viver). Os grandes números inteiros de Java são decentes, mas não muito rápidos (eles são "rápidos o suficiente para a maioria dos propósitos"). Por exemplo, recebo 300 assinaturas de RSA por segundo com Java, enquanto o GMP produziria mais de 1000 por segundo no mesmo sistema.

No entanto, Java vem com um coletor de lixo, e isso é bom.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top