2013-11-21 4 views
14

के लिए उपयोग की गई फ़ाइल और पासवर्ड है हाल ही में मैंने अपने ऐप पर हस्ताक्षर करने के लिए अपने कीस्टोर में एक नया उपनाम जोड़ा है।खोया कुंजीस्टोर ऊर्फ लेकिन उपनाम

अब मैंने उपनाम के साथ नई जेनरेट की गई फ़ाइल खो दी है, लेकिन पासवर्ड और उपनाम नाम याद रखें और फ़ाइल की पुरानी प्रतिलिपि बनाएं। क्या इस चीजों का उपयोग करके उपनाम को फिर से बनाने का कोई तरीका है?

+1

तुम्हारा मतलब नए प्रधान सिद्धांत आप खो दिया .. – pavanmvn

+0

कमोबेश, हाँ। यदि उपनाम के निर्माण में कोई यादृच्छिक घटक नहीं है, तो मुझे इसे फिर से बनाने में सक्षम होना चाहिए। – waronin3D

+0

@ waronin3D तो आखिरकार आपको समाधान मिल गया? – TOP

उत्तर

23

आप कमांड के साथ अपना कुंजी की सामग्री को सूचीबद्ध कर सकते हैं:

keytool -list -keystore <name of keystore file> 

ऐसा करने के लिए, आप कुंजी संग्रह पासवर्ड (उर्फ पासवर्ड) प्रदान करने के लिए की आवश्यकता होगी। यह आपको फ़ाइल में उपनाम बताएगा, जो स्वयं निहित हैं, जिससे आप साइन इन कर सकते हैं। यदि आप चाहें, तो आप अन्य विकल्पों/उपकरणों का उपयोग करके चाबियाँ निकाल सकते हैं।

+0

मुझे पता है कि उपनाम फ़ाइल में नहीं है। अब किसी भी तरह इसे फिर से बनाने के लिए एक रास्ता तलाश रहे हैं। – waronin3D

+0

संभव नहीं है। यदि यह संभव था, अगर मैं आपका उपनाम नाम जानता था तो मैं आपके हस्ताक्षर का प्रतिरूपण करने के लिए अपनी हस्ताक्षर कुंजी बना सकता था। कुंजीस्टोर के भीतर उस उपनाम के लिए केवल साइनिंग कुंजी के निष्कर्षण पर, उपनाम की सामग्री पर पासवर्ड का कोई असर नहीं पड़ता है। उपर्युक्त आपकी टिप्पणी का उत्तर देने के लिए - सुरक्षा आवश्यकताओं के लिए पीढ़ी में एक यादृच्छिक घटक है, और होना चाहिए। – mah

+0

तो उपनाम सामग्री यादृच्छिक उत्पन्न होती है? – waronin3D

12

खोलें आपके कुंजी संग्रह (.jks) पाठ संपादक के साथ फ़ाइल। यह डेटा के बाइनरी रूप प्रदर्शित करेगा। पहली पंक्ति में पठनीय पाठ आपकी कुंजी उपनाम है।

उदाहरण के लिए, निम्नलिखित बाइनरी डेटा में your key alias मुख्य उपनाम है।

þíþí your key alias UYY_ 0‚þ0 +* ‚êa÷í–ØRö}ðžá䶈ùÎL\ô©2‘wå¥H¨V †¸®Àµ£ð×þ7—â;TÁÙcsª”ž˜4ÝÉ'AÀì,’„×S¼ðßÅ'€Õ¡ó‚˜ ö!y’Çåx|(woÁh4u-û†‚‡§Qȸ|ˆ³”ÜæûZŽ²a±O­´¢^À.ªbÅ“e†6 É秮j§˜y ößÿØ0Ç[email protected] /Ã?®¦ìé¼/§Zq””Ê•©„=~Ùì¢>º}DàO<Ö¹SbpÎŒ@Ø„°^Í^e»>¾ü«nM( "Nbûh·2ðÁ0¯ç¿61êè“[.ÇzeYŽºXkuÄy*ôq¥FSs]:2“ì

+0

बहुत बहुत धन्यवाद, एक आकर्षण की तरह काम करता है –

+0

मैन .... तुमने मेरा जीवन बचाया ... तुम नायक हो –

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