क्रिप्ट :: RiageMD160

क्रिप्ट :: RiageMD160 रिपेम डी -160 हैश फ़ंक्शन के लिए एक पर्ल एक्सटेंशन है।
अब डाउनलोड करो

क्रिप्ट :: RiageMD160 रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Christian H. Geuer-Pollmann
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~chgeuer/Crypt-RIPEMD160-0.04/RIPEMD160.pm

क्रिप्ट :: RiageMD160 टैग


क्रिप्ट :: RiageMD160 विवरण

क्रिप्ट :: Ripemd160 Ripemd-160 हैश फ़ंक्शन के लिए एक पर्ल एक्सटेंशन है। क्रिप्ट :: Ripemd160 Ripemd-160 हैश फ़ंक्शन के लिए एक पर्ल एक्सटेंशन है। Synopsis क्रिप्ट :: Ripemd160 का उपयोग करें; $ संदर्भ = नया क्रिप्ट :: Ripemd160; $ संदर्भ-> रीसेट (); $ संदर्भ-> जोड़ें (सूची); $ संदर्भ-> Addfile (हैंडल); $ डाइजेस्ट = $ संदर्भ-> डाइजेस्ट (); $ स्ट्रिंग = $ संदर्भ-> हेक्सडिजस्ट (); $ डाइजेस्ट = क्रिप्ट :: Ripemd160-> हैश (स्केलर); $ स्ट्रिंग = क्रिप्ट :: RiageMD160-> हेक्सशैश (स्केलर); क्रिप्ट :: Ripemd160 मॉड्यूल आपको PERL प्रोग्राम के भीतर से Ripemd160 संदेश डाइजेस्ट एल्गोरिदम का उपयोग करने की अनुमति देता है। मॉड्यूल कैथोलिक यूनिवर्सिटिट Leuven.a से एंटून बॉसेलेर से कार्यान्वयन पर आधारित है नया रिपेम्ड 160 संदर्भ ऑब्जेक्ट नए ऑपरेशन के साथ बनाया गया है। वांछित होने पर, एक साथ एक साथ पचाने वाले संदर्भ बनाए रखा जा सकता है। संदर्भ को ऐड ऑपरेशन के साथ अपडेट किया गया है जो सूची पैरामीटर में निहित तार जोड़ता है। नोट, हालांकि, यह जोड़ें ('foo', 'बार'), जोड़ें ('foo') के बाद जोड़ें ('बार') और जोड़ें ('foobar') सभी को एक ही परिणाम देना चाहिए। अंतिम संदेश डाइजेस्ट मूल्य है डाइजेस्ट ऑपरेशन द्वारा 20-बाइट बाइनरी स्ट्रिंग के रूप में लौटाया गया। यह ऑपरेशन पिछले नए या रीसेट ऑपरेशन के बाद से जोड़ने के परिणाम प्रदान करता है। ध्यान दें कि डाइजेस्ट ऑपरेशन प्रभावी रूप से एक विनाशकारी, रीड-एक बार ऑपरेशन है। एक बार इसे निष्पादित करने के बाद, किसी अन्य डाइजेस्ट वैल्यू की गणना करने के लिए उपयोग किए जाने से पहले संदर्भ को रीसेट किया जाना चाहिए। वेवल सुविधा फ़ंक्शंस भी प्रदान किए जाते हैं। AddFile ऑपरेशन एक खुली फ़ाइल-हैंडल लेता है और इसे 8192 बाइट ब्लॉक में फ़ाइल को संदर्भ में जोड़ने तक पढ़ता है। फ़ाइल-हैंडल को या तो नाम से निर्दिष्ट किया जा सकता है या एक प्रकार-ग्लोब संदर्भ के रूप में पारित किया जा सकता है, जैसा कि नीचे दिए गए उदाहरणों में दिखाया गया है। हेक्सडिजिस्ट ऑपरेशन डाइजेस्ट करता है और परिणाम को हेक्सडेसिमल अंकों की एक प्रिंट करने योग्य स्ट्रिंग के रूप में लौटाता है। नीचे दिए गए उदाहरणों में अनपैक ऑपरेशन द्वारा किए गए अनुसार यह बिल्कुल वही ऑपरेशन है। हैश ऑपरेशन एक स्थिर सदस्य फ़ंक्शन के रूप में कार्य कर सकता है (यानी आप इसे उपरोक्त सारांश में सारांश में) के रूप में कर सकते हैं) या सामान्य वर्चुअल फ़ंक्शन के रूप में। दोनों मामलों में यह आपूर्ति किए गए स्केलर मान पर पूर्ण रिपेम्ड 160 चक्र (रीसेट, एड, डाइजेस्ट) करता है। यह छोटी मात्रा में डेटा को संभालने के लिए सुविधाजनक है। जब कक्षा में एक अस्थायी संदर्भ बनाया जाता है। जब पहले से बनाई गई संदर्भ वस्तु के माध्यम से आमंत्रित किया जाता है, तो इस संदर्भ का उपयोग किया जाता है। बाद वाला रूप थोड़ा अधिक कुशल है। हेक्सहाश ऑपरेशन हेक्सडिजस्ट के अनुरूप है। आवश्यकताएं: · पर्ल


क्रिप्ट :: RiageMD160 संबंधित सॉफ्टवेयर