Bigdigits Classement & Résumé
- Nom de l'éditeur:
- DI Management Services Pty Limited
- Systèmes d'exploitation:
- Windows All
Bigdigits Mots clés
Bigdigits La description
Les bigdigits ont été développés pour être une bibliothèque de routines arithmétiques de plusieurs précision écrites dans ANSI C pour effectuer des calculs de nombres naturels importants, comme requis dans les calculs de cryptographie. Ce code a été construit à l'aide des algorithmes de Knuth Vol 2 et de Menezes comme principales références. Cette bibliothèque comprend les algorithmes arithmétiques classiques de haute précision de Knuth: ajoutez, soustrayez, multipliez et divisez. Il inclut également la multiplication modulaire, l'exponentiation et l'inversion; des fonctions de théorie des nombres tels que le plus grand diviseur commun; La procédure de test probabiliste probabiliste de Rabin-Miller à partir de FIPS-186 et de l'ANSI X9.42 pour montrer qu'un gros entier est probablement prime; et d'autres utilitaires pour manipuler et gérer des nombres de plusieurs précisions. Le code comprend un ensemble complet de fonctions d'enveloppe appelés à l'aide de la poignée Bigd (la bibliothèque "BD"). Ce sont toutes les fonctions dont vous avez besoin. L'allocation de mémoire est traitée automatiquement, à l'exception de la création initiale et de la version finale des ressources. Il existe une option pour utiliser Intel Assembler pour accélérer les opérations critiques multiples et divisées à un chiffre à un chiffre critiques, et une autre option permettant d'utiliser des entiers natifs de 64 bits.
Bigdigits Logiciels associés