2008-12-14 13 views
5

किसी आरएसए डेटा सुरक्षा के गहरे लाल रंग का कार्यान्वयन पता है, Inc MD5 संदेश-डाइजेस्ट एल्गोरिथ्म http://tools.ietf.org/html/rfc1321रूबी कार्यान्वयन, Inc MD5 संदेश-डाइजेस्ट एल्गोरिथ्म

में परिभाषित मैं https://developer.openx.org/fisheye/browse/openads/branches/2.0/branches/openads-2.0.11/admin/md5.js?r=16584 पर एक जावास्क्रिप्ट कार्यान्वयन पाया। .. इसमें एक फ़ंक्शन MD5 है जो एन्कोडिंग करता है। रूबी पर समान कुछ भी?

उत्तर

6

उनके here

वास्तव में बहुत सारे है, तो आप का उपयोग कर एक को खोजने के लिए संभावना हो:

require 'digest/md5' 
+0

मैं इसे बाहर की जाँच की है, यह इस विशेष एल्गोरिथ्म के लिए प्रतीत नहीं होता। – Sanjay

+0

यह बहुत संभावना है _does_ में बोग-मानक MD5 एल्गोरिदम है। आपका क्या अर्थ है? – Alnitak

+0

एल्गोरिदम नीचे है (जावास्क्रिप्ट कोड से चिपकाया गया है) फ़ंक्शन MD5 (entree) ... के लिए (i = 0; i <4; i ++) ka + = shl (digestBits [15-i], (i * 8)); (i = 4; i <8; i ++) केबी + = shl (digestBits [15-i], ((i-4) * 8)); ... एस = हेक्सा (केडी) + हेक्सा (केसी) + हेक्सा (केबी) + हेक्सा (का); रिटर्न एस; डाइजेस्ट/एमडी 5 केवल एमडी 5 एन्कोडिंग करता है। यह अधिक जटिल है। – Sanjay

संबंधित मुद्दे