BigDigits.

Eine Bibliothek mit mehrerstelligen arithmetischen Routinen
Jetzt downloaden

BigDigits. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Name des Herausgebers:
  • DI Management Services Pty Limited
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 79 KB

BigDigits. Stichworte


BigDigits. Beschreibung

BigDigits wurde entwickelt, um eine Bibliothek mit mehreren Präzisions-Arithmetikroutinen zu sein, die in ANSI C geschrieben wurde, um große natürliche Nummernberechnungen bei der Berechnung der Kryptographie-Berechnungen durchzuführen. Dieser Code wurde mit den Algorithmen in Knuth VOL 2 und Menezes als primäre Referenzen erstellt. Diese Bibliothek umfasst die klassischen mehrschichtigen arithmetischen Algorithmen aus Knuth: Hinzufügen, Subtrahieren, Multiplizieren und Teilen. Es enthält auch modulare Multiplikation, Exponentiation und Inversion; Anzahl der Theoriefunktionen wie der größte gemeinsame Divisor; Der probabilistische PROBABILIALIALIAL-PRIMAGE-Testverfahren von FIPS-186 und ANSI X9.42 zeigt, dass eine große Ganzzahl wahrscheinlich Prime ist; und andere Dienstprogramme, um mehrere Präzisionsnummern zu manipulieren und zu handhaben. Der Code enthält einen vollständigen Satz von Wrapper-Funktionen, die mit dem BigD-Griff (der "BD" -Bibliothek) aufgerufen werden. Dies sind alle Funktionen, die Sie benötigen. Die Speicherzuordnung wird automatisch behandelt, mit Ausnahme der anfänglichen Erstellung und der endgültigen Freigabe von Ressourcen. Es besteht die Möglichkeit, Intel Assembler zu verwenden, um die kritischen einstelligen Multiplikations- und Divisionsvorgänge zu beschleunigen, und eine andere Option, um native 64-Bit-Ganzzahlen zu verwenden.


BigDigits. Zugehörige Software