मैं हैश रेंज (एमडी 5 या शा 1) लेना चाहता हूं और इसे एन बराबर श्रेणियों में विभाजित कर रहा हूं।एन बराबर रेंजों में स्प्लिट एंट्री हैश रेंज
उदाहरण के लिए, यदि एम (num नोड्स) = 5, तो संपूर्ण हैश रेंज 5 से विभाजित की जाएगी ताकि प्रमुख श्रेणियों का एक समान वितरण होगा। मैं एन = 1 (नोड 1) चाहता हूं कि हैश रेंज की शुरुआत से 1/5, 2 1/5 से 2/5 तक, अंत तक सभी तरह से हो।
असल में, मुझे प्रत्येक एन में मैप किए जाने वाली प्रमुख श्रेणियों की आवश्यकता होती है, जब मेरे पास एक मूल्य है, तो यह जानता है कि कौन सी एन उस सीमा का ख्याल रखेगी।
मैं हैशिंग के लिए नया हूं और थोड़ा सा अनिश्चित हूं कि मैं इस परियोजना को हल करने के लिए कहां से शुरू कर सकता हूं। कोई भी मदद जो आप दे सकते हैं वह बहुत अच्छा होगा।
यह आप कैसे उपयोग n भ्रामक है दोनों श्रेणियों की संख्या में विभाजित करने के लिए, और उन में से एक के लिए एक सूचकांक के रूप में के रूप में एन भागों। – Joren
यह पूरा सवाल उलझन में है और मैं अनुमान लगा रहा हूं कि आप जो भी करने की कोशिश कर रहे हैं, जो भी हो, असंभव है क्योंकि क्रिप्टोग्राफिक हैश फ़ंक्शन प्रभावी रूप से अपरिवर्तनीय हैं। –
मैंने एन के संदिग्ध उपयोग को ठीक करने और थोड़ा और समझाने की कोशिश करने के बारे में कुछ प्रश्नों को बदल दिया। – noxtion