के बीच एईएस एन्क्रिप्शन/डिक्रिप्शन मुझे रुबी का उपयोग करके पाठ का एक टुकड़ा एन्क्रिप्ट करना होगा। मैंने उस उद्देश्य के लिए रुबी-ओपेन्सस्ल मणि का उपयोग किया है। यह एन्क्रिप्टेड टेक्स्ट उन्हें एक पायथन प्रोग्राम में पास किया जाता है जिसका उपयोग करके मुझे इसे डिक्रिप्ट करना होता है। मैंने उद्देश्य के लिए Pycrypto का उपयोग किया है।रूबी-ओपनएसएसएल, पीईक्रिप्टो
समस्या है, पिक्रीपेटो में हमें मैन्युअल रूप से पैडिंग सम्मेलन निर्दिष्ट करना होगा। रूबी में, पैडिंग स्वचालित रूप से किया जाता है। मैं एईएस-सीबीसी ब्लॉक सिफर मोड का उपयोग कर रहा हूँ। यह पैडिंग समस्या का कारण बनता है क्योंकि इसकी स्ट्रिपिंग पाइथन में ठीक से नहीं की जा सकती है।
Python: aENJY28lvE89yY2T/te8vWwdeoeSqSwwlrOAv7b3AWw=
Ruby: aENJY28lvE89yY2T/te8vVoQE6JNxdSRgYXC8mqF3nI=
कृपया मदद ...
मैंने M2Crypto का उपयोग करने की कोशिश की। दुर्भाग्यवश यह लिंक में प्रदान किए गए कार्यक्रम के साथ काम नहीं कर रहा है। मैं पीकेसीएस # 5 पैडिंग लागू करने की कोशिश करूंगा। – vishy1618
यह पैडिंग तर्क का उपयोग कर काम करता है, धन्यवाद! – vishy1618
अच्छा - आपका स्वागत है! – emboss