Bigdigits.

Uma biblioteca de rotinas aritméticas de múltiplas precisão
Baixe Agora

Bigdigits. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • DI Management Services Pty Limited
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 79 KB

Bigdigits. Tag


Bigdigits. Descrição

Bigdigits foi desenvolvido para ser uma biblioteca de rotinas aritméticas de precisão múltipla escritas em ANSI C para realizar grandes cálculos de números naturais, conforme necessário em cálculos de criptografia. Este código foi construído usando os algoritmos em Knuth Vol 2 e menezes como as referências primárias. Esta biblioteca inclui os algoritmos aritméticos clássicos de múltiplas precisão de Knuth: Adicionar, subtrair, multiplicar e dividir. Também inclui multiplicação modular, exponentação e inversão; Funções de teoria numérica, como maior divisor comum; O procedimento de teste probabilístico de Rabin-Miller da FIPS-186 e ANSI X9.42 para mostrar que um grande inteiro é provavelmente primo; e outros utilitários para manipular e lidar com números de múltiplos precisão. O código inclui um conjunto completo de funções de wrapper chamado usando a alça Bigd (a biblioteca "BD"). Estas são todas as funções que você deve precisar. A alocação de memória é tratada automaticamente, exceto a criação inicial e a liberação final de recursos. Há uma opção para usar o Intel Assembler para acelerar a multiplicação crítica de um único dígito e dividir as operações, e outra opção para fazer uso de inteiros nativos de 64 bits.


Bigdigits. Software Relacionado