Miklix

स्नेफ्रु-२५६ हॅश कोड कॅल्क्युलेटर

प्रकाशित: १७ फेब्रुवारी, २०२५ रोजी ५:४१:५० PM UTC

टेक्स्ट इनपुट किंवा फाइल अपलोडवर आधारित हॅश कोडची गणना करण्यासाठी स्नेफ्रू २५६ बिट (स्नेफ्रू-२५६) हॅश फंक्शन वापरणारा हॅश कोड कॅल्क्युलेटर.

हे पान जास्तीत जास्त लोकांना उपलब्ध व्हावे म्हणून इंग्रजीतून मशीन भाषांतरित करण्यात आले आहे. दुर्दैवाने, मशीन भाषांतर अद्याप परिपूर्ण तंत्रज्ञान नाही, त्यामुळे चुका होऊ शकतात. तुम्हाला हवे असल्यास, तुम्ही मूळ इंग्रजी आवृत्ती येथे पाहू शकता:

Snefru-256 Hash Code Calculator

स्नेफ्रू हॅश फंक्शन हे १९९० मध्ये राल्फ मर्कल यांनी डिझाइन केलेले एक क्रिप्टोग्राफिक हॅश फंक्शन आहे. हे मूळतः सुरक्षित हॅश अल्गोरिदम मानकीकृत करण्याच्या सुरुवातीच्या प्रयत्नांदरम्यान नॅशनल इन्स्टिट्यूट ऑफ स्टँडर्ड्स अँड टेक्नॉलॉजी (NIST) ला सादर केलेल्या सादरीकरणाचा भाग म्हणून बनवले गेले होते. जरी आज ते मोठ्या प्रमाणावर वापरले जात नसले तरी, स्नेफ्रू महत्त्वपूर्ण आहे कारण त्याने नंतरच्या क्रिप्टोग्राफिक डिझाइनवर प्रभाव पाडणाऱ्या कल्पना सादर केल्या.

स्नेफ्रू मूळतः व्हेरिएबल आउटपुट आकारांना समर्थन देत होता, परंतु येथे सादर केलेली आवृत्ती २५६ बिट (३२ बाइट्स) आउटपुट तयार करते, सामान्यतः ६४ अंकी हेक्साडेसिमल क्रमांक म्हणून दृश्यमान केली जाते.

संपूर्ण माहिती: मी या पृष्ठावर वापरल्या जाणाऱ्या हॅश फंक्शनची विशिष्ट अंमलबजावणी लिहिली नाही. हे PHP प्रोग्रामिंग भाषेत समाविष्ट केलेले एक मानक फंक्शन आहे. मी फक्त सोयीसाठी येथे सार्वजनिकरित्या उपलब्ध करून देण्यासाठी वेब इंटरफेस बनवला आहे.


नवीन हॅश कोडची गणना करा

या फॉर्मद्वारे सबमिट केलेला डेटा किंवा अपलोड केलेल्या फायली सर्व्हरवर विनंती केलेला हॅश कोड जनरेट करण्यासाठी जितका वेळ लागेल तितकाच वेळ ठेवल्या जातील. निकाल तुमच्या ब्राउझरवर परत येण्यापूर्वी तो लगेच हटवला जाईल.

इनपुट डेटा:



सबमिट केलेला मजकूर UTF-8 एन्कोडेड आहे. हॅश फंक्शन्स बायनरी डेटावर काम करत असल्याने, मजकूर दुसऱ्या एन्कोडिंगमध्ये असल्यास निकाल वेगळा असेल. जर तुम्हाला विशिष्ट एन्कोडिंगमध्ये मजकुराच्या हॅशची गणना करायची असेल, तर तुम्ही त्याऐवजी फाइल अपलोड करावी.



स्नेफ्रू हॅश अल्गोरिथम बद्दल

मी गणितज्ञ किंवा क्रिप्टोग्राफर नाही, पण मी हे हॅश फंक्शन माझ्या गणितज्ञ नसलेल्यांना समजेल अशा पद्धतीने समजावून सांगण्याचा प्रयत्न करेन. जर तुम्हाला गणिताचे भारी, वैज्ञानिकदृष्ट्या योग्य स्पष्टीकरण हवे असेल, तर मला खात्री आहे की तुम्हाला ते इतरत्र सापडेल ;-)

जरी स्नेफ्रू आता नवीन प्रणालींसाठी सुरक्षित आणि योग्य मानले जात नसले तरी, ऐतिहासिक कारणांसाठी ते मनोरंजक आहे, कारण त्याच्या डिझाइनने नंतरच्या अनेक हॅश फंक्शन्सवर प्रभाव पाडला होता जे अजूनही वापरात आहेत.

तुम्ही स्नेफ्रूची कल्पना एका उच्च-शक्तीच्या ब्लेंडरसारखी करू शकता जी मूळ इनपुट ओळखू शकत नाही तोपर्यंत घटक मिसळण्यासाठी आणि चिरण्यासाठी डिझाइन केलेली आहे, परंतु सर्व हॅश फंक्शन्सप्रमाणे, ते नेहमीच समान इनपुटसाठी समान आउटपुट देईल.

ही तीन चरणांची प्रक्रिया आहे:

पायरी १: साहित्य चिरून घ्या (इनपुट डेटा)

  • प्रथम, तुम्ही तुमचे घटक लहान तुकडे करा जेणेकरून ते ब्लेंडरमध्ये बसतील. हे डेटा ब्लॉक्समध्ये मोडण्यासारखे आहे.

पायरी २: मिक्सिंग राउंड्स (वेगवेगळ्या वेगाने ब्लेंडर)

  • स्नेफ्रू फक्त एकदाच मिसळत नाही. ते मिश्रणाच्या अनेक फेऱ्या करते - जसे की कापणी, प्युरी करणे आणि पल्सिंग दरम्यान स्विच करणे - जेणेकरून सर्वकाही चांगले मिसळले जाईल.
  • प्रत्येक फेरीत, ब्लेंडर:
    • वेगवेगळ्या दिशेने ढवळते (जसे की स्मूदी उलटी करणे).
    • मिश्रणाचा अंदाज लावणे आणखी कठीण करण्यासाठी गुप्त "ट्विस्ट" (यादृच्छिक चवींचे छोटे छोटे स्प्रिंक्ससारखे) जोडते.
    • प्रत्येक वेळी वेगवेगळ्या पद्धतीने ढवळण्यासाठी वेग बदलतो.

पायरी ३: अंतिम स्मूदी (हॅश)

    • ८ वेळा मिश्रण केल्यानंतर, तुम्ही शेवटचा स्मूदी ओता. हा हॅश आहे - एक अद्वितीय दिसणारा मिश्रण जो पूर्णपणे मिसळलेला आहे.

ब्लूस्की वर शेअर कराफेसबुक वर शेअर करालिंक्डइन वर शेअर कराटंबलर वर शेअर कराX वर शेअर करालिंक्डइन वर शेअर कराPinterest वर पिन करा

मिकेल बँग क्रिस्टेनसेन

लेखकाबद्दल

मिकेल बँग क्रिस्टेनसेन
मिकेल हे miklix.com चे निर्माता आणि मालक आहेत. त्यांना व्यावसायिक संगणक प्रोग्रामर/सॉफ्टवेअर डेव्हलपर म्हणून २० वर्षांहून अधिक अनुभव आहे आणि सध्या ते एका मोठ्या युरोपियन आयटी कॉर्पोरेशनमध्ये पूर्णवेळ नोकरी करतात. ब्लॉगिंग करत नसताना, ते आपला मोकळा वेळ विविध आवडी, छंद आणि क्रियाकलापांमध्ये घालवतात, जे काही प्रमाणात या वेबसाइटवर समाविष्ट असलेल्या विविध विषयांमध्ये प्रतिबिंबित होऊ शकतात.