कॅल्क्युलेटरकडे जा
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
अंदाजित टक्कर संभाव्यता
२.७१०५०२७E-६ %

व्याप्ती आणि मर्यादा

केवळ एकसमान स्वतंत्र हॅश. 10,000 पर्यंतचे हॅश log स्पेसमध्ये नो-कॉलिजन प्रॉडक्ट वापरतात; यापेक्षा जास्त संख्या बर्थडे ॲप्रोक्झिमेशन वापरते. संभाव्य आउटपुटपेक्षा जास्त हॅश असल्यास कॉलिजनची हमी असते. हा क्रिप्टोग्राफिक सुरक्षेचा पुरावा किंवा ॲडव्हर्सरियल कॉलिजनचे मॉडेल नाही.

इनपुटमधील गहाळ मूल्ये आणि अनुमत श्रेणी तपासल्या जातात. मर्यादित संख्यात्मक श्रेणीच्या बाहेरील निकाल प्रदर्शित केला जात नाही. पूर्णांकीकरणामुळे प्रदर्शनावर परिणाम होतो, तर गणनेसाठी मॉडेलची संख्यात्मक अचूकता वापरली जाते.

निकालावर अवलंबून राहण्यापूर्वी तुमची एकके आणि गृहितके तपासा. लेबल बदलल्याने चलन किंवा भौतिक एकक रूपांतरित होत नाही.

सूत्र आवृत्ती: 769d59f888b0 · उदाहरण तपासले:

पद्धत

संबंधित साधने