शब्दकोश

हॅश फंक्शन

हॅश फंक्शन कोणत्याही डेटाचे निश्चित लांबीच्या छोट्या मूल्यात रूपांतर करते — एक प्रकारचा डिजिटल फिंगरप्रिंट, ज्यामुळे डेटातील बदल सहज ओळखता येतात.

हॅश फंक्शन म्हणजे काय?

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

हॅश फंक्शन्स कशासाठी वापरली जातात

हॅशमुळे डाउनलोड केलेली फाइल अपरिवर्तित आहे का हे तपासता येते: प्रदात्याने प्रसिद्ध केलेला चेकसम तुम्ही स्वतः काढलेल्या चेकसमशी पडताळता. डिजिटल स्वाक्षऱ्या सहसा दस्तऐवजाच्या संपूर्ण मजकुराऐवजी त्याच्या हॅशवर सही करतात. ब्लॉकचेन्स आणि अनेक एन्क्रिप्शन पद्धतीही हॅश फंक्शन्सवर आधारित आहेत. MD5 आणि SHA-1 सारखे जुने अल्गोरिदम सुरक्षिततेच्या उद्देशाने कालबाह्य मानले जातात.

हॅश फंक्शन्स आणि पासवर्ड

प्रतिष्ठित सेवा पासवर्ड साध्या मजकुरात साठवत नाहीत, फक्त हॅश म्हणून साठवतात. तुम्ही लॉग इन करता तेव्हा तुम्ही टाकलेला पासवर्ड पुन्हा हॅश केला जातो आणि साठवलेल्या मूल्याशी तुलना केली जाते. Argon2, bcrypt किंवा scrypt सारख्या जाणीवपूर्वक संथ पद्धती पासवर्डसाठी योग्य आहेत. प्रत्येक पासवर्डसाठी एक यादृच्छिक अतिरिक्त मूल्य, ज्याला सॉल्ट म्हणतात, एकसारख्या पासवर्ड्सचे हॅश वेगळे येतील याची खात्री करते. तरीही लहान पासवर्डचा अंदाज बांधणे सोपेच राहते.

वारंवार विचारले जाणारे प्रश्न

हॅशिंग आणि एन्क्रिप्शन एकच आहे का?

नाही. एन्क्रिप्ट केलेला डेटा योग्य कीने पुन्हा वाचण्यायोग्य करता येतो. हॅश मात्र उलटवता येत नाही; एखादा विशिष्ट इनपुट त्याच मूल्यापर्यंत नेतो का एवढेच तुम्ही तपासू शकता.

चोरलेल्या हॅशवरून हल्लेखोर पासवर्ड परत मिळवू शकतात का?

ते तो परत काढू शकत नाहीत, पण ते उमेदवार आजमावून त्यांचे हॅश तुलना करू शकतात. फक्त एकदाच वापरलेले लांब, यादृच्छिक पासवर्ड हे अत्यंत वेळखाऊ बनवतात.

पोस्ट-क्वांटम क्रिप्टोग्राफीमध्ये हॅश फंक्शन्सची भूमिका आहे का?

होय. नीट निवडलेली हॅश फंक्शन्स क्वांटम कॉम्प्युटर्सविरुद्धही तुलनेने मजबूत मानली जातात. मानकीकृत पोस्ट-क्वांटम स्वाक्षरी योजना SLH-DSA तिची सुरक्षितता केवळ हॅश फंक्शन्सच्या गुणधर्मांवर आधारते.

संबंधित संज्ञा

संबंधित विषय

Friendstime वापरून पाहा

नोंदणी करायला एक मिनिट लागते आणि ती विनामूल्य आहे.

शब्दकोशातील सर्व संज्ञा →