"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन क्रॉन जॉब्स के लिए उपयोगकर्ता नाम और पासवर्ड को सुरक्षित रूप से कैसे संग्रहीत करें?

पायथन क्रॉन जॉब्स के लिए उपयोगकर्ता नाम और पासवर्ड को सुरक्षित रूप से कैसे संग्रहीत करें?

2024-11-03 को प्रकाशित
ब्राउज़ करें:297

How to Securely Store Username and Password for Python Cron Jobs?

क्रॉन जॉब्स के लिए पायथन में उपयोगकर्ता नाम और पासवर्ड का सुरक्षित भंडारण

क्रॉन जॉब्स द्वारा निष्पादित पायथन स्क्रिप्ट में उपयोग के लिए उपयोगकर्ता नाम और पासवर्ड संयोजन को सुरक्षित रूप से संग्रहीत करने के लिए, निम्नलिखित पर विचार करें विकल्प:

पायथन कीरिंग लाइब्रेरी

कीरिंग लाइब्रेरी विंडोज़ पर क्रिप्टप्रोटेक्टडेटा एपीआई और अन्य प्लेटफार्मों पर प्रासंगिक एपीआई के साथ सहजता से एकीकृत होती है। यह उपयोगकर्ता के लॉगिन क्रेडेंशियल का उपयोग करके डेटा के एन्क्रिप्शन को सक्षम बनाता है। इसके सरल उपयोग में शामिल हैं:

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