एसएचए 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 प्रोग्रामिंग भाषेत समाविष्ट केलेले एक मानक फंक्शन आहे. मी फक्त सोयीसाठी येथे सार्वजनिकरित्या उपलब्ध करून देण्यासाठी वेब इंटरफेस बनवला आहे.
एसएचए 3-512 हॅश अल्गोरिदम बद्दल
मी गणितज्ञ किंवा क्रिप्टोग्राफर नाही, म्हणून मी हे हॅश फंक्शन अशा प्रकारे समजावून सांगण्याचा प्रयत्न करेन की जे माझे सहकारी बिगर-गणितज्ञ समजू शकतील. त्याऐवजी शास्त्रीयदृष्ट्या अचूक, पूर्ण गणिताचे स्पष्टीकरण आवडत असेल तर ते संकेतस्थळांवर अनेकांवर सापडेल ;-)
असो, मागील एसएचए कुटुंबांच्या (एसएचए -1 आणि एसएचए -2) विपरीत, जे ब्लेंडरसारखे मानले जाऊ शकते, एसएचए -3 स्पंजसारखे कार्य करते.
अशा प्रकारे हॅशची गणना करण्याची प्रक्रिया तीन उच्च-स्तरीय चरणांमध्ये मोडली जाऊ शकते:
चरण 1 - शोषक टप्पा
- स्पंजवर पाणी (आपला डेटा) ओतण्याची कल्पना करा. स्पंज पाणी थोडे थोडे शोषून घेते.
- एसएचए -3 मध्ये, इनपुट डेटा लहान तुकड्यांमध्ये मोडला जातो आणि अंतर्गत "स्पंज" (एक मोठा बिट सरणी) मध्ये शोषला जातो.
स्टेप 2 - मिक्सिंग (क्रमचय)
- डेटा शोषून घेतल्यानंतर, एसएचए -3 स्पंजला आतून पिळते आणि वळवते, जटिल नमुन्यांमध्ये सर्व काही मिसळते. हे सुनिश्चित करते की इनपुटमध्ये थोडासा बदल देखील पूर्णपणे भिन्न हॅशमध्ये होतो.
चरण 3 - पिळण्याचा टप्पा
- शेवटी, आउटपुट (हॅश) सोडण्यासाठी आपण स्पंज पिळता. जर आपल्याला दीर्घ हॅशची आवश्यकता असेल तर आपण अधिक आउटपुट मिळविण्यासाठी पिळत राहू शकता.
एचएएसएचए -2 पिढीची हॅश फंक्शन्स अद्याप सुरक्षित मानली जातात (एसएचए -1 च्या विपरीत, जी यापुढे सुरक्षिततेसाठी वापरली जाऊ नये), नवीन सिस्टम डिझाइन करताना त्याऐवजी एसएचए -3 जनरेशन वापरणे सुरू करणे योग्य ठरेल, जोपर्यंत त्यांना समर्थन न देणार्या वारसा प्रणालींशी मागे-सुसंगत असणे आवश्यक नाही.
एक गोष्ट विचारात घेण्यासारखी आहे की एसएचए -2 पिढी कदाचित आतापर्यंतचे सर्वात जास्त वापरले जाणारे आणि आक्रमण केलेले हॅश फंक्शन आहे (विशेषत: बिटकॉइन ब्लॉकचेनवरील वापरामुळे एसएचए -256), तरीही ते अद्याप टिकून आहे. एसएचए-3 अब्जावधी ंनी त्याच कठोर चाचणीला सामोरे जाण्यास थोडा वेळ लागेल.