क्रॉन जॉब्स द्वारा निष्पादित पायथन स्क्रिप्ट में उपयोग के लिए उपयोगकर्ता नाम और पासवर्ड संयोजन को सुरक्षित रूप से संग्रहीत करने के लिए, निम्नलिखित पर विचार करें विकल्प:
कीरिंग लाइब्रेरी विंडोज़ पर क्रिप्टप्रोटेक्टडेटा एपीआई और अन्य प्लेटफार्मों पर प्रासंगिक एपीआई के साथ सहजता से एकीकृत होती है। यह उपयोगकर्ता के लॉगिन क्रेडेंशियल का उपयोग करके डेटा के एन्क्रिप्शन को सक्षम बनाता है। इसके सरल उपयोग में शामिल हैं:
import keyring
# Define a unique namespace for your application
service_id = 'IM_YOUR_APP!'
# Set the password for a given username
keyring.set_password(service_id, 'dustin', 'my secret password')
# Retrieve the password
password = keyring.get_password(service_id, 'dustin')
उपयोगकर्ता नाम को अलग से संग्रहीत करने के लिए, set_password फ़ंक्शन का दुरुपयोग करें:
import keyring
MAGIC_USERNAME_KEY = 'im_the_magic_username_key'
# Username to store
username = 'dustin'
# Store the password and username in the keyring
keyring.set_password(service_id, username, "password")
keyring.set_password(service_id, MAGIC_USERNAME_KEY, username)
# Retrieve username and password
username = keyring.get_password(service_id, MAGIC_USERNAME_KEY)
password = keyring.get_password(service_id, username)
चूंकि कीरिंग में संग्रहीत आइटम उपयोगकर्ता क्रेडेंशियल्स के साथ एन्क्रिप्टेड होते हैं, उसी उपयोगकर्ता खाते के तहत चल रहे अन्य एप्लिकेशन पासवर्ड तक पहुंच सकते हैं।
सुरक्षा बढ़ाने के लिए, कीरिंग पर संग्रहीत करने से पहले पासवर्ड को अस्पष्ट या एन्क्रिप्ट करने पर विचार करें। यह सुरक्षा की एक अतिरिक्त परत जोड़ता है, स्वचालित पासवर्ड पुनर्प्राप्ति के माध्यम से आकस्मिक जोखिम को रोकता है। हालाँकि, स्क्रिप्ट के स्रोत कोड तक पहुंच रखने वाला कोई भी व्यक्ति अभी भी संभावित रूप से पासवर्ड को डिक्रिप्ट कर सकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3