SHA256 ट्री हैश की गणना करने के लिए उपकरण [बंद]


13

मैंने AWS ग्लेशियर का उपयोग करना शुरू कर दिया है , और ध्यान दिया कि यह SHA-256 ट्री हैश नामक एल्गोरिथ्म का उपयोग करके फ़ाइलों को हैश करता है

मेरे आश्चर्य के लिए, यह एल्गोरिथ्म SHA-256 से अलग है , इसलिए मैं उन उपकरणों का उपयोग नहीं कर सकता, जिनका उपयोग हैश की तुलना करने और फ़ाइल अखंडता को सत्यापित करने के लिए किया जाता है।

क्या आपको पता है कि एक विंडोज़ टूल, यदि संभव हो तो एक फ़ाइल के SHA-256 ट्री हैश की गणना करने के लिए संदर्भ मेनू में एकीकृत किया जाए ?

मैं दूसरी पसंद के रूप में लिनक्स कमांड-लाइन टूल भी स्वीकार करूंगा :-)


stackoverflow.com/questions/12058011/… बताते हैं कि SHA-256 ट्री हैश क्या है, लेकिन मुझे यह करने के लिए कोई भी तैयार कार्यक्रम नहीं पता है।
डेरफेक

1
उत्पाद अनुशंसाओं के लिए प्रभावी रूप से अनुरोध करने वाले प्रश्न सर्वरफॉल्ट के लिए ऑफ-टॉपिक हैं। कृपया देखें: blog.stackoverflow.com/2010/11/qa-is-hard-lets-go-shopping
मैगलन

@ एड्रियन धन्यवाद। लेकिन मैंने वह लिंक पढ़ा है, और यह नहीं देख सकता कि यह मेरे प्रश्न से कैसे संबंधित है। मैं सबसे अच्छा उपकरण काम करने के लिए नहीं कह रहा हूं , लेकिन इसके बजाय अगर ऐसा कोई उपकरण मौजूद है , और इसे कहां खोजना है। मुझे अपने प्रश्न का उत्तर वैसे भी मिल गया है, इसलिए कोई चिंता नहीं है।
बेंजामिन

'यदि मौजूद है और उसे कहां ढूंढना है' तो वह हिस्सा है जो इसे 'खरीदारी' का सवाल बनाता है। यदि आपके पास कोई सवाल है कि यह कैसे काम करता है, तो मैं निश्चित रूप से आपको मेटा सेवरफॉल्ट पर जाने और वहां पूछताछ करने के लिए प्रोत्साहित करता हूं।
मैगलन

यदि कोई प्रश्न "मैं $ फीचर्स के साथ $ PRODUCT की तलाश में हूँ" के लिए डिस्टिल्ड है तो यह खरीदारी का प्रश्न है। यह एक "मैं SHA-256 ट्री हैश क्षमताओं के साथ उपयोगिता की तलाश में हूं ।"
क्रिस एस

जवाबों:


11

थोड़ा और अधिक शोध के बाद, ऐसा लगता है कि SHA-256 ट्री हैश की अवधारणा अमेज़ॅन ग्लेशियर के लिए कुछ विशिष्ट है, इसलिए इसे समर्थन करने वाले किसी भी उपकरण को खोजने में कठिनाई होती है।

हालांकि, ग्लेशियर प्रलेखन जावा और C # में हैश की गणना करने के लिए नमूना कोड प्रदान करता है । दोनों एक कमांड-लाइन टूल में संकलित करते हैं जो एक तर्क के रूप में दी गई फ़ाइल के हैश की गणना करता है।

मैंने अभी अभी विजुअल C # 2010 एक्सप्रेस में C # कोड कॉपी और पेस्ट किया है, इसे संकलित किया है, और मेरे पास अब कमांड लाइन टूल है जिसकी मुझे तलाश थी!


2
सिर्फ भविष्य के संदर्भ के लिए। रूबी रत्न भी है जिसे SHA2-256 ट्रीहाश राशि की गणना करने के लिए स्थापित और इस्तेमाल किया जा सकता है: github.com/erichmenge/treehash
obaqueiro

1
क्या AWS का पेड़ SHA-256 के साथ सिर्फ मर्कले का पेड़ नहीं है ?
डेविड एहरमन

2
मैंने इस नमूना कोड को चलाने के लिए एक डॉकटर
Guilherme Garnier

यहाँ एक जावा रेपो है जो AWS प्रलेखन से उदाहरण कोड को लागू करता है: github.com/davesque/treehash । रेपो को क्लोन करें, सुनिश्चित करें कि आपके पास जावा एसडीके स्थापित है, और makeकमांड लाइन पर करें। फिर चला treehash <file1> <file2> ...
डेविड सैंडर्स

1
यहाँ एक शुद्ध बैश कार्यान्वयन
खुलता है
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.