कैलकुलेटर पर जाएँ
calcmintly

हैश टकराव की संभावना

एक समान रूप से यादृच्छिक हैश स्पेस में जन्मदिन टकराव का अनुमान लगाएं।

वर्कस्पेस में जोड़ें

आपके मान

गणना ब्राउज़र में होती है। परिणाम अनुमान हैं, पेशेवर सलाह नहीं।

अनुमानित टकराव संभावना

—

केवल एकसमान स्वतंत्र हैश का ही उपयोग करें। 10,000 तक के हैश log स्पेस में नो-कोलिजन प्रोडक्ट का उपयोग करते हैं; इससे अधिक संख्या के हैश बर्थडे एप्रोक्सीमेशन का उपयोग करते हैं। संभावित आउटपुट से अधिक हैश कोलिजन की गारंटी देते हैं। यह क्रिप्टोग्राफिक सुरक्षा का प्रमाण या विरोधी कोलिजन का मॉडल नहीं है।

सूत्र

n हैश काउंट है और b बिट्स में चौड़ाई है। n ≤ 10,000 के लिए, P = 1 − ∏(1 − k/2^b), k = 0…n−1 का उपयोग करें। बड़ी संख्या के लिए P ≈ 1 − exp[−n(n−1)/(2×2^b)] का उपयोग करें। यदि n > 2^b है, तो P = 1 का उपयोग करें।

एक समान रूप से यादृच्छिक हैश स्पेस में जन्मदिन टकराव का अनुमान लगाएं।

हल किया गया उदाहरण

स्वतंत्र हैश उत्पन्न किए गए
1000000
हैश की चौड़ाई (बिट्स)
64
अनुमानित टकराव संभावना
2.7105027E-6 %

दायरा और सीमाएँ

केवल एकसमान स्वतंत्र हैश का ही उपयोग करें। 10,000 तक के हैश log स्पेस में नो-कोलिजन प्रोडक्ट का उपयोग करते हैं; इससे अधिक संख्या के हैश बर्थडे एप्रोक्सीमेशन का उपयोग करते हैं। संभावित आउटपुट से अधिक हैश कोलिजन की गारंटी देते हैं। यह क्रिप्टोग्राफिक सुरक्षा का प्रमाण या विरोधी कोलिजन का मॉडल नहीं है।

इनपुट में अनुपलब्ध मानों और अनुमत सीमाओं की जाँच की जाती है। परिमित संख्यात्मक सीमा से बाहर का परिणाम प्रदर्शित नहीं किया जाता है। राउंडिंग से प्रदर्शन प्रभावित होता है, जबकि गणना मॉडल की संख्यात्मक परिशुद्धता का उपयोग करती है।

किसी परिणाम पर भरोसा करने से पहले अपनी इकाइयों और मान्यताओं की जाँच करें। लेबल बदलने से मुद्रा या भौतिक इकाई परिवर्तित नहीं होती है।

सूत्र संस्करण: 769d59f888b0 · उदाहरण की जाँच की गई:

कार्यप्रणाली

संबंधित उपकरण