संदेश पचाने की मेरी समझ यह है कि यह एन्क्रिप्टेड डेटा के साथ भेजे गए कुछ डेटा का एक एन्क्रिप्टेड हैश है ताकि आप यह सत्यापित कर सकें कि डेटा को छेड़छाड़ नहीं किया गया है। इसके बाद और संदेश प्रमाणीकरण कोड (मैक) और हैश मैक (एचएमएसी) के बीच क्या अंतर है?संदेश डाइजेस्ट, संदेश प्रमाणीकरण कोड, और एचएमएसी के बीच क्या अंतर है?
48
A
उत्तर
78
- एक संदेश को पचाने एल्गोरिथ्म एक भी इनपुट लेता है और एक "संदेश डाइजेस्ट" (यानी हैश) जो आप संदेश की अखंडता को सत्यापित करने की अनुमति देता का उत्पादन: संदेश होगा कोई भी परिवर्तन (आदर्श) परिणामस्वरूप एक अलग हैश उत्पन्न किया जा रहा है। एक हमलावर जो संदेश और पचाने को प्रतिस्थापित कर सकता है वह संदेश को बदलने और एक नई वैध जोड़ी के साथ पचाने में पूरी तरह से सक्षम है। संदेश और एक गुप्त कुंजी - -
- एक मैक एल्गोरिथ्म दो आदानों लेता है और एक मैक जो आप ईमानदारी और संदेश की प्रमाणिकता सत्यापित करने की अनुमति देता का उत्पादन: संदेश या गुप्त कुंजी का कोई भी परिवर्तन होगा (आदर्श) परिणामस्वरूप एक अलग मैक उत्पन्न किया जा रहा है। गुप्त तक पहुंच के बिना कोई भी मैक गणना उत्पन्न करने में सक्षम होना चाहिए जो सत्यापित करता है; दूसरे शब्दों में एक मैक का उपयोग यह जांचने के लिए किया जा सकता है कि मैक उस पार्टी द्वारा उत्पन्न किया गया था जिसकी गुप्त कुंजी तक पहुंच है।
- एक एचएमएसी एल्गोरिदम बस एक विशिष्ट प्रकार का मैक एल्गोरिदम है जो मैक उत्पन्न करने के लिए आंतरिक रूप से हैश एल्गोरिदम का उपयोग करता है (उदाहरण के लिए, उदाहरण के लिए, एक एन्क्रिप्शन एल्गोरिदम)।
14
- ए संदेश डाइजेस्ट बस एक संदेश का हैश है। यह इनपुट डेटा पर लागू क्रिप्टोग्राफ़िक हैश फ़ंक्शन का आउटपुट है, जिसे संदेश के रूप में जाना जाता है।
- ए संदेश प्रमाणीकरण कोड (मैक) जानकारी का एक टुकड़ा है जो एक संदेश की अखंडता साबित करता है और आसानी से नकली नहीं किया जा सकता है।
- ए एचएमएसीRFC 2104 द्वारा परिभाषित एक विशिष्ट प्रकार का मैक है। देख Message Digest, Message Authentication Code, और HMAC:
विकिपीडिया अच्छा लेख इन सभी शर्तों से संबंधित हैं। संदेश - -
+1
मैक, अखंडता और प्रामाणिकता दोनों के लिए सिद्ध किया जा सकता है क्योंकि भेजने वाली पार्टी और प्राप्त करने वाली पार्टी एक आम गुप्त कुंजी साझा करती है। – Nate
संबंधित मुद्दे
- 1. हैश और मैक (संदेश प्रमाणीकरण कोड) के बीच क्या अंतर है?
- 2. पाइप और संदेश कतारों के बीच सभी अंतर क्या हैं?
- 3. विभिन्न एक्सएमपीपी संदेश प्रकार के बीच अंतर?
- 4. संदेश सीमा क्या है?
- 5. Iphone: कैसे toValidate संदेश प्रमाणीकरण कोड (मैक)
- 6. रूबी कार्यान्वयन, Inc MD5 संदेश-डाइजेस्ट एल्गोरिथ्म
- 7. संदेश उन्मुख प्रोटोकॉल और स्ट्रीम उन्मुख प्रोटोकॉल के बीच अंतर
- 8. बूल के लिए कलाकारों के बीच क्या अंतर है और संदेश boolValue भेज रहा है?
- 9. अपाचे एचटीपी क्लाइंट डाइजेस्ट प्रमाणीकरण
- 10. एक संदेश बॉक्स को आमंत्रित करने और शुरू करने के बीच क्या अंतर है?
- 11. डेटा प्रमाणीकरण और सत्यापन के बीच क्या अंतर है?
- 12. HTTP डाइजेस्ट प्रमाणीकरण
- 13. asp.net RequiredFieldValidator में टेक्स्ट और त्रुटि संदेश के बीच क्या अंतर है?
- 14. संदेश संदेश भेजें पूर्व संदेश संदेश
- 15. अपवाद के .TOString() और मैसेज के बीच क्या अंतर है?
- 16. संदेश पास क्या है?
- 17. संदेश भेजें और पोस्ट संदेश के बीच क्या अंतर है और यह सी #, डब्ल्यूपीएफ और शुद्ध विंडोज प्रोग्रामिंग से कैसे संबंधित है?
- 18. संदेश हस्ताक्षर के लिए एचएमएसी का उपयोग करते समय, कुंजी, संदेश या दोनों को नमक करना बुद्धिमानी है?
- 19. संदेश संसाधन मौजूद है लेकिन संदेश स्ट्रिंग/संदेश तालिका
- 20. कोड पेज और वर्ण एन्कोडिंग के बीच क्या अंतर है?
- 21. डेटा और कोड के बीच क्या अंतर है?
- 22. असेंबली कोड और बाइटकोड के बीच क्या अंतर है?
- 23. कक्षा धागे के बीच संदेश भेजना Python
- 24. संदेश ब्रोकर बनाम एमओएम (संदेश-ओरिएंटेड मिडलवेयर)
- 25. जेएमएस संदेश प्राथमिकता संदेश
- 26. संदेश कतार बनाम कार्य कतार अंतर
- 27. विधि और चयनकर्ता के बीच क्या अंतर है?
- 28. नॉकआउट प्रमाणीकरण - त्रुटि संदेश कैसे दिखाएं
- 29. डाइजेस्ट प्रॉक्सी प्रमाणीकरण के माध्यम से गिट
- 30. एसक्यूएल सर्वर प्रमाणीकरण और विंडोज प्रमाणीकरण के बीच अंतर क्या है ..?
@Rook यहां बहुत पुरानी टिप्पणी है, लेकिन सीएमएसी मैक का एक विशिष्ट रूप है। बेशक एईएस-सीएमएसी का उपयोग करने के खिलाफ कुछ भी नहीं है। –
@owlstead आपका अधिकार, मैं उलझन में था क्योंकि कुछ पुस्तकालय इसे एक मोड के रूप में संदर्भित करते हैं। – rook
"मैक उत्पन्न होने के लिए एक मैक का उपयोग किया जा सकता है ..." यह नहीं होना चाहिए "... यह जांचने के लिए कि _message_ उत्पन्न हुआ था ..."? – leonbloy