PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL में एन्क्रिप्टेड पासवर्ड के साथ उपयोगकर्ता बनाना

आप md5 . के साथ पहले से हैश किया हुआ पासवर्ड प्रदान कर सकते हैं , जैसा कि दस्तावेज़ में कहा गया है (भूमिका बनाएं):

<ब्लॉकक्वॉट>

एन्क्रिप्टेड अनएन्क्रिप्टेड ये कुंजी शब्द नियंत्रित करते हैं कि पासवर्ड सिस्टम कैटलॉग में एन्क्रिप्टेड संग्रहीत है या नहीं। (यदि इनमें से कोई भी निर्दिष्ट नहीं है, तो डिफ़ॉल्ट व्यवहार कॉन्फ़िगरेशन पैरामीटरपासवर्ड_एन्क्रिप्शन द्वारा निर्धारित किया जाता है।) यदि प्रस्तुत पासवर्ड स्ट्रिंग पहले से ही MD5-एन्क्रिप्टेड प्रारूप में है, तो इसे एन्क्रिप्टेड रूप में संग्रहीत किया जाता है , भले ही एन्क्रिप्टेड या अनएनक्रिप्टेड निर्दिष्ट किया गया हो (चूंकि सिस्टम निर्दिष्ट एन्क्रिप्टेड पासवर्ड स्ट्रिंग को डिक्रिप्ट नहीं कर सकता है)। यह डंप/पुनर्स्थापना के दौरान एन्क्रिप्टेड पासवर्ड को पुनः लोड करने की अनुमति देता है।

यहां जो जानकारी नहीं है, वह यह है कि MD5-एन्क्रिप्टेड स्ट्रिंग उपयोगकर्ता नाम से जुड़ा पासवर्ड होना चाहिए, साथ ही md5 शुरुआत में।

तो उदाहरण के लिए u0 create बनाने के लिए पासवर्ड के साथ foobar , यह जानते हुए कि md5('foobaru0') ac4bbe016b808c3c0b816981f240dcae है :

CREATE USER u0 PASSWORD 'md5ac4bbe016b808c3c0b816981f240dcae';

और फिर u0 foobar . लिखकर लॉग इन कर पाएगा पासवर्ड के रूप में।

मुझे नहीं लगता कि वर्तमान में SHA-256 . का उपयोग करने का कोई तरीका है md5 . के बजाय PostgreSQL पासवर्ड के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle से PostgreSQL:माइग्रेट करने के कारण

  2. 3 मिलियन पंक्तियों के साथ PostgreSQL डेटाबेस पर धीमी सरल अद्यतन क्वेरी

  3. "चेतावनी:sl_table और pg_class के बीच बेमेल पाया गया।" में स्लोनी-आई

  4. प्रति समूह पहली और अंतिम पंक्ति से मान प्राप्त करें

  5. PGDay.IT 2011 के लिए पेपर के लिए कॉल बढ़ा दी गई है