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

MySQL डेटाबेस में AES एन्क्रिप्टेड जानकारी को कैसे स्टोर करें

डेटाबेस में एन्क्रिप्टेड (हैशेड के विपरीत) पासवर्ड संग्रहीत करने की संभावित (इन) उपयुक्तता के बावजूद, एईएस सिफरटेक्स्ट बाइनरी डेटा है, और इसलिए इस तरह संग्रहित किया जाना चाहिए , यानी एक BINARY में / VARBINARY कॉलम या BLOB

सिफरटेक्स्ट को एन्कोड करना भी संभव है उदा। as base64 , और फिर इसे एक टेक्स्ट में स्टोर करें (यानी CHAR / VARCHAR / TEXT ) कॉलम। यह कम स्थान-कुशल है, लेकिन यह हो सकता है कभी-कभी अधिक सुविधाजनक हो, उदा। डेटा का निरीक्षण करते समय या प्रोग्राम के बीच इसे पास करते समय मनमाने बाइनरी डेटा वाले फ़ील्ड से निपटने में परेशानी हो सकती है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL त्रुटि:एक कुंजी लंबाई के बिना कुंजी विनिर्देश

  2. एसक्यूएल यूनियन सभी डुप्लिकेट को खत्म करने के लिए

  3. MySQL w/PHP में क्वेरी समय परिणाम

  4. MySQL क्वेरी प्रदर्शन ट्यूनिंग

  5. MySQL LIKE बनाम LOCATE