मैं पूछना चाहूंगा कि क्या एक विंडोज फोन एप्लिकेशन में उपयोगकर्ता नाम और पासवर्ड स्टोर करने के लिए मानक है या नहीं। मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जो उपयोगकर्ता को हर अनुरोध पर मान्य करता है। तो, मैं उपयोगकर्ता नाम और पासवर्ड स्टोर करना चाहता हूं। हो सकता है कि उन्हें "मुझे याद रखने" की संभावना भी दी जाए, इसलिए यदि ऐसा करने के लिए कोई मानक नहीं है, तो मुझे इसे खुद लिखना होगा, लेकिन मुझे लगता है कि माइक्रोसॉफ्ट के पास एक बिल्ड-इन है।क्या WP7 अनुप्रयोगों में उपयोगकर्ता नाम और पासवर्ड स्टोर करने का कोई मानक है?
उत्तर
ProtectedData का उपयोग करें। मैं Kevin D. Wolf's efficientcoder.net पर इस उदाहरण पाया:
public static String Password {
get {
if (IsolatedStorageSettings.ApplicationSettings.Contains(STR_PASSWORÐ)) {
var bytes = IsolatedstorageSettings.Applicationsettings[STR_PASSwORÐ] as byte[];
var unEncrypteBytes = ProtectedData.Unprotect(bytes, null);
return Encoding.UTF8.GetString(unEncrypteBytes, 0, unEncrypteBytes.Length);
} else {
return string.Empty;
}
}
set {
var encryptedBytes = ProtectedData.Protect(Encoding.UTF8.GetBytes(value), null);
IsolatedStorageSettings.ApplicationSettings[STR_PASSWORÐ] = encryptedBytes;
}
}
(क्षमा याचना कटौती के लिए और पेस्ट मैं छवि स्कैन से एक पाठ का इस्तेमाल किया था)
आप ProtectedData
वर्ग दिनचर्या का उपयोग कर आप पासवर्ड और अन्य संवेदनशील डेटा एन्क्रिप्ट चाहिए , और मैन्युअल रूप से उन्हें अपने एप्लिकेशन के लिए पृथक संग्रहण में संग्रहीत करें।
एन्क्रिप्ट करने के लिए
इसके अलावा डिक्रिप्ट करने के लिए
, सुनिश्चित करें कि आप एक संदर्भ जोड़ने अपनी परियोजना के लिए बढ़ा दिया mscorelib है। मुझे यह कठिन तरीका सीखना पड़ा।
विषय पर एक अच्छा लेख है: http://debugmode.net/2011/10/16/protecting-password-or-any-data-in-windows-phone-7-using-data-protection-api/
कोड के लिए छवियों के साथ क्या है? –
क्षमा करें =) मैं आईपैड से जाने पर एक उत्तर लिख रहा हूं, और वहां मुझे ब्राउज़र में कोड लिखने के लिए बहुत जटिल लगता है। –
यदि आप इसके बारे में पूछ रहे हैं, तो यह उत्तर पर अधिक ध्यान देने का प्रयास नहीं था =) हालांकि अब मैं देखता हूं कि कोड कितना अधिक स्पष्ट है, जब कोड बड़ा होता है। –
- 1. एएसपी.Net स्टोर उपयोगकर्ता पासवर्ड?
- 2. आईफोन पर उपयोगकर्ता नाम और पासवर्ड स्टोर करने का सबसे अच्छा अभ्यास क्या है?
- 3. मीबो स्टोर उपयोगकर्ता नाम और पासवर्ड जैसी साइटें कैसे हैं?
- 4. डेटाबेस के बिना उपयोगकर्ता नाम और पासवर्ड को स्टोर करने का सबसे अच्छा तरीका
- 5. आईफोन अनुप्रयोगों में पासवर्ड संग्रहीत
- 6. क्या एंड्रॉइड में स्थानीय SQLite डीबी में उपयोगकर्ता नाम + पासवर्ड स्टोर करना सुरक्षित है?
- 7. डिक्रिप्टेबल पासवर्ड स्टोर करने का सुरक्षित तरीका
- 8. डेटाबेस में उपयोगकर्ता ईमेल पते को स्टोर करने का सबसे अच्छा और सुरक्षित तरीका क्या है?
- 9. विंडोज प्रमाणीकरण उपयोगकर्ता नाम/पासवर्ड
- 10. कैसे उपयोगकर्ता नाम/httpget में पासवर्ड
- 11. विंडोज .NET या ASP.NET अनुप्रयोगों का उपयोग करते समय डीबी पासवर्ड स्टोर करने के लिए कहां
- 12. svcutil.exe को उपयोगकर्ता नाम और पासवर्ड पास कर रहा है?
- 13. क्या WP7 में कोई लेबल नियंत्रण है?
- 14. विजुअल एसवीएन सर्वर एक उपयोगकर्ता नाम और पासवर्ड चाहता है
- 15. सत्र आईडी या उपयोगकर्ता नाम + पासवर्ड
- 16. उपयोगकर्ता नाम/पासवर्ड से परे सुरक्षा?
- 17. डेस्कटॉप अनुप्रयोगों में उपयोगकर्ता पासवर्ड की सुरक्षा (रेव 2)
- 18. उपयोगकर्ता नाम और पासवर्ड का उपयोग कर जावा एलडीएपी प्रमाणीकरण
- 19. क्या उपयोगकर्ता ऑब्जेक्ट को कुकी में स्टोर करना सुरक्षित है?
- 20. क्या कोई मानक है जो परिभाषित करता है कि वैध एसएसआईडी और पासवर्ड क्या है?
- 21. क्या कमांड लाइन टूल mysqladmin में डीबी उपयोगकर्ता पासवर्ड पास करने का कोई तरीका है?
- 22. wp7 अनुप्रयोगों में टाइमर कैसे सेट करें?
- 23. क्या पैकेज में पायथन मॉड्यूल के नाम सूचीबद्ध करने का कोई मानक तरीका है?
- 24. उपयोगकर्ता नाम
- 25. सही उपयोगकर्ता नाम और पासवर्ड दे रहा है, ओआरए -01017 प्राप्त करें: अवैध उपयोगकर्ता नाम/पासवर्ड; लॉगऑन से इनकार किया
- 26. क्या कुकीज़ में पासवर्ड स्टोर करना सुरक्षित है?
- 27. उपयोगकर्ता अनुप्रयोगों में उपयोगकर्ता अनुप्रयोगों में पंजीकरण कैसे करें?
- 28. पायथन में मानक कॉन्फ़िगरेशन फ़ाइल नाम और एक्सटेंशन क्या है?
- 29. क्या गिट-एसवीएन स्टोर एसवीएन पासवर्ड है?
- 30. क्या PHP सत्र में उपयोगकर्ता पासवर्ड स्टोर करना आम बात है?
हाय, आपके उत्तर के लिए धन्यवाद, मैं इसे बहुत उपयोगी पाया! केवल एक चीज: आपने एन्कोडिंग .UTF8.GetString() में दूसरे पैरामीटर के रूप में, 'e' के बजाय '0' लिखा है। सर्वश्रेष्ठ संबंध ^^ –
धन्यवाद- सही। उत्तर को सही करने के लिए स्वतंत्र महसूस करें। –