उंगलियों के निशान के बारे में एक सवाल:

मान लें कि मेरे और मेरे दोस्त के पास हमारे हाथों पर बहुत समय है और हमारे पास बहुत अच्छी स्मृति है।

मैं उसे अपनी सार्वजनिक कुंजी भेजता हूं। यह साबित करने के लिए कि उसके कंप्यूटर पर जो कुंजी है, वही कुंजी है जिसे मैंने उसे भेजा था, मैं उसे फोन पर कॉल करने के लिए आगे बढ़ता हूं और एएससीआईआई में पूरी कुंजी पढ़ता हूं, क्योंकि वह अपने कंप्यूटर पर उसके खिलाफ जांच करता है। (मुझे पता है कि अगर मैं इसे फोन पर पढ़ने जा रहा हूं तो यह कुंजी भेजना अनावश्यक है लेकिन यह सिर्फ उदाहरण के लिए है।)

मेरा सवाल तब है:

क्या पूरी कुंजी को दूसरे व्यक्ति को फोन पर जोर से पढ़ रहा है और उसे यह जांचने के लिए उसके पास है कि वह अपने कंप्यूटर पर कुंजी (नों) के उंगलियों के निशान की तुलना करने के लिए क्या है? यानी, क्या फिंगरप्रिंट सिर्फ यह आश्वासन देने का एक साधन है कि संदेश को बाधित नहीं किया गया है और बदल दिया गया है?

7
Sahand 16 नवम्बर 2015, 15:21

2 जवाब

सबसे बढ़िया उत्तर

फिंगरप्रिंट पूरी सार्वजनिक कुंजी का हैश (जैसे चेकसम) है। उद्देश्य जैसा कि आपने कहा - सार्वजनिक कुंजी की तुलना करने का तरीका छोटा है।

4
i486 16 नवम्बर 2015, 12:24

पहले से ही

यदि आप web3.js का उपयोग करके कोई प्रोग्राम लिख रहे हैं, उदाहरण के लिए, आप https://web3js.readthedocs.io/en/1.0/web3-utils.html#isaddress पते की अखंडता की जांच करने के लिए (जैसे कि यह दूषित हो गया है या छोटा या ऐसा कुछ काट दिया गया है)।

0
Juuso 26 अक्टूबर 2018, 14:40