के लिए सरलीकृत क्रिप्टो लाइब्रेरीज़ मैंने कई वर्षों तक जावा क्रिप्टोग्राफी के साथ काम किया है। अब, हमें एक आईओएस एप्लिकेशन लिखने की आवश्यकता है जो मोबाइल डिवाइस से एन्क्रिप्टेड पेलोड को जावा सेवा में भेज देगा। मैंने आईओएस क्रिप्टो समर्थन (कॉमनक्रिप्टो, इत्यादि) के साथ काम करना शुरू कर दिया है और इसे थोड़ा और मुश्किल पाया है। जेसीई में एक बहुत ही साफ, संक्षिप्त एपीआई है, इसलिए मैंने स्पष्ट रूप से खराब हो गया है। इसके विपरीत, आईओएस क्रिप्टोग्राफी काम करने के लिए एक और अधिक कठिन एपीआई है।आईओएस
क्या कॉमनक्रिप्टो के आसपास कोई सरलीकृत क्रिप्टो पुस्तकालय या रैपर हैं जो अधिक संक्षिप्त API प्रदान करते हैं? विशेष रूप से, हम की जरूरत है:
- कुंजी पीढ़ी (दोनों सममित और असममित)
- एन्क्रिप्शन/डेटा के डिक्रिप्शन
- डिजिटल हस्ताक्षर (SHA1withRSA, उदाहरण के लिए)
- Hashing
- आरएसए, 3DES, और एईएस समर्थन
मुझे पता है कि मैंने एक नमूना वर्ग या दो देखा है जो एईएस एन्क्रिप्शन को लपेटता है, उदाहरण के लिए। मैं कुछ और अमीर और अधिक पूर्ण विशेषताओं की तलाश में हूं। किसी के पास कोई सुझाव है?
एसएसक्रिप्टो आईओएस के लिए बनाता है? मैंने प्रोजेक्ट डाउनलोड किया और इसे देखा। यह निश्चित रूप से मुझे लगता है की तरह लगता है, लेकिन केवल मैक के लिए विन्यास निर्माण कर रहे हैं। कोई आईओएस डिवाइस नहीं। – Shadowman
हमने अभी हमारे प्रोजेक्ट में .h और .m फ़ाइल जोड़ दी है, आईओएस ने हमारे प्रोजेक्ट का निर्माण बाकी किया है ... – Frank