2015-01-20 6 views
6

मेरे पास एक MIFARE 1K टैग है। कुछ ब्लॉक प्रमाणीकरण कुंजी ए का उपयोग करके लिखा/पढ़ा जा सकता है, जबकि अन्य ब्लॉक प्रमाणीकरण कुंजी बी का उपयोग करके लिखा जा सकता है क्यों? मैं सभी ब्लॉक को लिखे/पढ़ने के लिए कैसे बदल सकता हूं, उदाहरण के लिए, कुंजी ए के साथ?MIFARE 1K प्रमाणीकरण कुंजी

उदाहरण के लिए, मैं कुंजी ए का उपयोग करके मुख्य ब्लॉक 07 लिख सकता हूं, और मैं इस कुंजी ब्लॉक के लिए कुंजी ए भी बदल सकता हूं, लेकिन मैं कुंजी बी का उपयोग करके उस पर लिख नहीं सकता, और मैं नहीं बदल सकता इस कुंजी ब्लॉक के लिए कुंजी बी।

मुझे कुंजी बी के बजाय कुंजी ए का उपयोग करके लिखना/पढ़ना क्यों चाहिए? क्या फर्क पड़ता है?

उत्तर

10

एक MIFARE क्लासिक कार्ड के प्रत्येक क्षेत्र में दो प्रमाणीकरण कुंजी हैं: कुंजी ए और कुंजी बी। इन दोनों कुंजियों को एक्सेस शर्तों के साथ एक साथ प्रत्येक क्षेत्र (तथाकथित क्षेत्र ट्रेलर) के अंतिम ब्लॉक में संग्रहीत किया जाता है। क्षेत्र ट्रेलर इस तरह दिखता है:

+-----------------------------+--------------+----+-----------------------------+ 
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
+-----------------------------+--------------+----+-----------------------------+ 
|   Key A   | Access Conditions |   Key B   | 
|   (6 bytes)   |  (4 bytes)  |   (6 bytes)   | 
+-----------------------------+--------------+----+-----------------------------+ 

पहुँच शर्तें निर्धारित कैसे आप क्षेत्र में ब्लॉक का उपयोग कर सकते हैं:

  • आदेशों आप कुंजी एक से प्रमाणीकृत (पढ़ने के बाद जारी कर सकते हैं, लिखते हैं, मूल्य ब्लॉक ऑपरेशंस),
  • कुंजी बी (रीड, राइट, वैल्यू ब्लॉक ऑपरेशंस),
  • के साथ प्रमाणीकरण के बाद जारी किए जा सकने वाले आदेश यदि कुंजी बी को प्रमाणीकरण कुंजी के रूप में उपयोग किया जाता है।

ठेठ परिदृश्य हैं:

  • प्रमाणीकरण कुंजी ए कुंजी एक साथ संभव है पहुँच केवल पढ़ने के लिए गया है।
  • प्रमाणीकरण केवल कुंजी ए कुंजी ए के साथ संभव है पढ़ने/लिखने के लिए संभव है।
  • दोनों कुंजी के साथ प्रमाणीकरण संभव है। कुंजी ए में केवल पढ़ने के लिए उपयोग है। कुंजी बी ने पढ़ने/लिखने का उपयोग किया है।
  • दोनों कुंजी के साथ प्रमाणीकरण संभव है। कुंजी ए और बी में केवल पढ़ने के लिए उपयोग है।

आप MIFARE datasheet में संभावित पहुंच शर्तों का पूरा विवरण प्राप्त कर सकते हैं।

संबंधित मुद्दे