बिगडिजिट्स

एकाधिक-परिशुद्धता अंकगणितीय दिनचर्या की एक पुस्तकालय
अब डाउनलोड करो

बिगडिजिट्स रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Freeware
  • प्रकाशक का नाम:
  • DI Management Services Pty Limited
  • ऑपरेटिंग सिस्टम:
  • Windows All
  • फाइल का आकार:
  • 79 KB

बिगडिजिट्स टैग


बिगडिजिट्स विवरण

BigDigits को क्रिप्टोग्राफी गणना में आवश्यक बड़ी प्राकृतिक संख्या गणना करने के लिए एएनएसआई सी में लिखी गई बहु-परिशुद्धता अंकगणितीय दिनचर्या की पुस्तकालय बनने के लिए विकसित किया गया था। यह कोड प्राथमिक संदर्भों के रूप में Knuth Vol 2 और Menezes में एल्गोरिदम का उपयोग करके बनाया गया है। इस पुस्तकालय में नुथ से शास्त्रीय बहु-परिशुद्धता अंकगणितीय एल्गोरिदम शामिल हैं: जोड़ें, घटाएं, गुणा करें और विभाजित करें। इसमें मॉड्यूलर गुणा, एक्सपोनेंटेशन और उलटा भी शामिल है; संख्या सिद्धांत कार्य जैसे कि सबसे बड़ा आम विभाजक; FIPS-186 और ANSI X9.42 से Rabin-Miller Promabilistic Primality परीक्षण प्रक्रिया यह दिखाने के लिए कि एक बड़ा पूर्णांक शायद प्रमुख है; और कई-परिशुद्धता संख्याओं में हेरफेर और संभालने के लिए अन्य उपयोगिताएं। कोड में बिगड हैंडल ("बीडी" लाइब्रेरी) का उपयोग करके नामक रैपर फ़ंक्शंस का एक पूरा सेट शामिल है। ये सभी कार्य हैं जिनकी आपको आवश्यकता होनी चाहिए। संसाधनों की प्रारंभिक सृजन और अंतिम रिलीज को छोड़कर, मेमोरी आवंटन स्वचालित रूप से संभाला जाता है। महत्वपूर्ण एकल अंक गुणा और विभाजन संचालन को तेज करने के लिए इंटेल असेंबलर का उपयोग करने का एक विकल्प है, और देशी 64-बिट पूर्णांक का उपयोग करने के लिए एक और विकल्प।


बिगडिजिट्स संबंधित सॉफ्टवेयर

Kwcombinatorics

संख्याओं के संयोजनों की सूची (रैंकिंग) सूचियों के 3 अलग-अलग तरीके प्रदान करता है ...

66 19 KB

डाउनलोड