Miklix

एसएचए 3-512 हॅश कोड कॅल्क्युलेटर

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

मजकूर इनपुट किंवा फाइल अपलोडवर आधारित हॅश कोडची गणना करण्यासाठी सुरक्षित हॅश अल्गोरिदम 3 512 बिट (एसएचए 3-512) हॅश फंक्शन वापरणारा हॅश कोड कॅल्क्युलेटर.

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

SHA3-512 Hash Code Calculator

एसएचए 3-512 (सुरक्षित हॅश अल्गोरिदम 3 512-बिट) एक क्रिप्टोग्राफिक हॅश फंक्शन आहे जो इनपुट (किंवा संदेश) घेतो आणि एक निश्चित-आकार, 512-बिट (64-बाइट) आउटपुट तयार करतो, सामान्यत: 128-अक्षरहेक्झाडेसिमल संख्या म्हणून दर्शविला जातो.

एसएचए -3 हा सुरक्षित हॅश अल्गोरिदम (एसएचए) कुटुंबातील नवीनतम सदस्य आहे, जो अधिकृतपणे 2015 मध्ये जारी केला गेला. एसएचए -1 आणि एसएचए -2 च्या विपरीत, जे समान गणितीय संरचनेवर आधारित आहेत, एसएचए -3 केकेक अल्गोरिदम नावाच्या पूर्णपणे वेगळ्या डिझाइनवर तयार केले गेले आहे. एसएचए-२ असुरक्षित आहे म्हणून त्याची निर्मिती झाली नाही; एसएचए -2 अद्याप सुरक्षित मानले जाते, परंतु एसएचए -2 मध्ये भविष्यातील असुरक्षितता आढळल्यास एसएचए -3 वेगळ्या डिझाइनसह सुरक्षिततेचा अतिरिक्त थर जोडतो.

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


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

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

इनपुट डेटा:



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



एसएचए 3-512 हॅश अल्गोरिदम बद्दल

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

असो, मागील एसएचए कुटुंबांच्या (एसएचए -1 आणि एसएचए -2) विपरीत, जे ब्लेंडरसारखे मानले जाऊ शकते, एसएचए -3 स्पंजसारखे कार्य करते.

अशा प्रकारे हॅशची गणना करण्याची प्रक्रिया तीन उच्च-स्तरीय चरणांमध्ये मोडली जाऊ शकते:

चरण 1 - शोषक टप्पा

  • स्पंजवर पाणी (आपला डेटा) ओतण्याची कल्पना करा. स्पंज पाणी थोडे थोडे शोषून घेते.
  • एसएचए -3 मध्ये, इनपुट डेटा लहान तुकड्यांमध्ये मोडला जातो आणि अंतर्गत "स्पंज" (एक मोठा बिट सरणी) मध्ये शोषला जातो.

स्टेप 2 - मिक्सिंग (क्रमचय)

  • डेटा शोषून घेतल्यानंतर, एसएचए -3 स्पंजला आतून पिळते आणि वळवते, जटिल नमुन्यांमध्ये सर्व काही मिसळते. हे सुनिश्चित करते की इनपुटमध्ये थोडासा बदल देखील पूर्णपणे भिन्न हॅशमध्ये होतो.

चरण 3 - पिळण्याचा टप्पा

  • शेवटी, आउटपुट (हॅश) सोडण्यासाठी आपण स्पंज पिळता. जर आपल्याला दीर्घ हॅशची आवश्यकता असेल तर आपण अधिक आउटपुट मिळविण्यासाठी पिळत राहू शकता.

एचएएसएचए -2 पिढीची हॅश फंक्शन्स अद्याप सुरक्षित मानली जातात (एसएचए -1 च्या विपरीत, जी यापुढे सुरक्षिततेसाठी वापरली जाऊ नये), नवीन सिस्टम डिझाइन करताना त्याऐवजी एसएचए -3 जनरेशन वापरणे सुरू करणे योग्य ठरेल, जोपर्यंत त्यांना समर्थन न देणार्या वारसा प्रणालींशी मागे-सुसंगत असणे आवश्यक नाही.

एक गोष्ट विचारात घेण्यासारखी आहे की एसएचए -2 पिढी कदाचित आतापर्यंतचे सर्वात जास्त वापरले जाणारे आणि आक्रमण केलेले हॅश फंक्शन आहे (विशेषत: बिटकॉइन ब्लॉकचेनवरील वापरामुळे एसएचए -256), तरीही ते अद्याप टिकून आहे. एसएचए-3 अब्जावधी ंनी त्याच कठोर चाचणीला सामोरे जाण्यास थोडा वेळ लागेल.

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

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

लेखकाबद्दल

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