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

एईएस _मैसकल में एन्क्रिप्शन, सी # में डिक्रिप्शन। नेट

आप जो कर रहे हैं वह दर्द की राह पर चल रहा है। या तो MySQL पर डिक्रिप्ट/एन्क्रिप्ट करें और डेटाबेस से एन्क्रिप्टेड कनेक्शन का उपयोग करें (यदि यह मायने रखता है) या अपने .NET एप्लिकेशन पर एन्क्रिप्ट/डिक्रिप्ट करें, एन्क्रिप्टेड डेटा को उपयुक्त कॉलम में संग्रहीत करें।

एईएस कार्यान्वयन को मिलाना गलतियों की संभावना है और यदि आप .NET या MySQL के संस्करण बदलते हैं तो चीजें अधिक आसानी से टूट सकती हैं।

अब, यह जानने के लिए कि वास्तव में क्या गलत है, हमें यह जानना होगा कि क्या IV MySQL और .NET के बीच संगत है, या फिर यह पता करें कि MySQL का कार्यान्वयन IV क्या है और इसकी आपूर्ति करें।

और समस्याओं का दूसरा संभावित स्रोत यह है कि आपने बाइट सरणी कैसे उत्पन्न की है (हम इसे आपके उदाहरण में नहीं देख रहे हैं)। यदि कुंजी टेक्स्टुअल है तो आपको सरणियों को उत्पन्न करने में वर्ण एन्कोडिंग मुद्दों पर विचार करना होगा।

इस MySQL डॉक्स लिंक की टिप्पणियों में अनुपलब्ध पैरामीटर के बारे में जानकारी है।



  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. Node.js mysql क्वेरी सिंटैक्स समस्याएँ अद्यतन करें जहाँ

  3. मुझे डेटाबेस कनेक्शन स्ट्रिंग कहां स्टोर करनी चाहिए?

  4. मैसकल:डीबी को स्थानीय समय से यूटीसी में बदलें

  5. जेनकिंस स्क्रिप्ट कंसोल/स्क्रिप्टलर में कनेक्टर/जे MySQL ड्राइवर