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

मैं PostgreSQL के साथ पासवर्ड कैसे एन्क्रिप्ट करूं?

digest(data text, type text) returns bytea; मान्य सिंटैक्स नहीं है।

मैं bcrypt . का उपयोग करने की सलाह देता हूं बजाय। कोई अतिरिक्त फ़ंक्शन परिभाषाओं की आवश्यकता नहीं है:

INSERT into "login" (login, password, employee_id) 
     VALUES ('email',crypt('password', gen_salt('bf'));

बाद में...

UPDATE table SET password = crypt('password',gen_salt('bf'))

और पासवर्ड जांचना:

SELECT ... FROM table 
    WHERE password is NOT NULL 
      AND password = crypt('password-to-test',password);

Bcrypt की अनुशंसा क्राफ्टेड सॉफ़्टवेयर<द्वारा की जाती है। /ए> और जेफ एटवुड . आधिकारिक pgcrypto डॉक्स रुचि का भी हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज स्थानीय विकास डीबी में हेरोकू प्रोडक्शन डीबी की प्रतिलिपि बनाते हैं

  2. क्वेरी इंडेक्स को हिट नहीं करती है - क्या ये इंडेक्स के लिए उचित कॉलम हैं?

  3. जंजीर से जुड़ें उम्मीद के मुताबिक फ़िल्टर नहीं कर रहे हैं

  4. Django ORM में क्लॉज से सबक्वायरी कैसे लिखें?

  5. पोस्टग्रेएसक्यूएल परिनियोजन और रखरखाव के साथ Ansible