2011-12-21 13 views
5

के लिए उपयोग करने के लिए कौन सा सिफर उपयोग करता है मेरे पास एक से अधिक अनुप्रयोग हैं जो एक केंद्रीकृत ओरेकल डेटाबेस के साथ काम करते हैं।क्रॉस-प्लेटफार्म

अनुप्रयोगों निम्नलिखित प्लेटफार्मों पर लक्षित कर रहे हैं:

  • iPhone
  • एंड्रॉयड
  • विंडोज (XP, विस्टा और 7)
  • लिनक्स
  • मैक ओएस
  • वेब अनुप्रयोगों (एएसपी .NET, PHP और JSP)

मैं जानना चाहता हूं कि मेरे सभी एन्क्रिप्टेड डेटा को मेरे सभी एप्लिकेशन

E.g. के लिए मेरे सभी एन्क्रिप्टेड डेटा को पठनीय (डिक्रिप्ट किया गया) सुनिश्चित करने के लिए किस प्रकार का सिफर उपयोग करना चाहिए। 3 डीईएस या रिजेंडेल 5656 या TWOFISH256?

+4

सभी मानक सिफर क्रॉस-प्लेटफ़ॉर्म हैं। आपको एक सुरक्षित (3 डीईएस नहीं) सिफर चुनना चाहिए जो आपकी आवश्यकताओं को पूरा करता है। – SLaks

+2

यह काफी राय प्रश्न है, लेकिन मैं रिजेंडेल का उपयोग करूंगा। हैंडशेकिंग का सुझाव देने के लिए रिजेंडेल और एईएस – Grexis

उत्तर

10

आप उन सभी लाइफ प्लेटफॉर्म पर उन सिफर को लागू करने में सक्षम होना चाहिए।

किसके लिए उपयोग करना है, मैं रिजेंडेल (एईएस) का सुझाव दूंगा क्योंकि इसे बहुत ध्यान मिला है और इसका एक सिद्ध सुरक्षा ट्रैक रिकॉर्ड है।

+0

+1। –

3

http://gpg4browsers.recurity.com/ में आपके द्वारा वर्णित सभी सिफर के लिए जेएस कार्यान्वयन है।

आपके द्वारा उल्लेखित सभी ओएस या तो इन सभी सिफरों को सीधे या मैक्रिप्ट के माध्यम से समर्थन देते हैं।

इससे प्रश्न को कम करने के लिए सवाल कम हो जाता है: तो यहां मेरी राय है - उन सिफरों में से किसी एक को मानक (हार्डकोड के अर्थ में) मानकीकृत न करें, लेकिन अपने ऐप्स और प्रोटोकॉल को एक तरह से विकसित करने के लिए समय-समय पर जुर्माना निवेश करें, जो उन्हें इस्तेमाल किए गए सिफर को हैंडशेक करने की अनुमति देता है। इस तरह आप अब सुरक्षा के लिए गति का व्यापार कर सकते हैं और क्रिप्टोग्राफी (या क्रिप्टैनालिसिस) में विकास के लिए खुले हैं

+0

+1 को जोड़ने के लिए – Polynomial

+0

@ पॉलिनोमियल: इसके विपरीत; जो एक सक्रिय हमलावर को सबसे कमजोर उपलब्ध सिफर को मजबूर करने की अनुमति देता है। http://msdn.microsoft.com/en-us/magazine/cc300806.aspx – SLaks

+2

@SLaks - हां, लेकिन केवल अगर सर्वर की कॉन्फ़िगरेशन को रोकने के लिए अद्यतन नहीं किया गया है। जब एक सिफर खतरनाक रूप से कमजोर हो जाता है, तो इसे सर्वर के पक्ष में अक्षम किया जा सकता है और क्लाइंट के लिए उनके सॉफ़्टवेयर को अपग्रेड करने का अनुरोध दिखाया जा सकता है। – Polynomial

संबंधित मुद्दे

 संबंधित मुद्दे