जावा में एन्क्रिप्शन के लिए डिक्रिप्ट करें ... http://cwe.mitre.org/data/definitions/329.html पर आलेख बताता है कि प्रारंभिक वेक्टर हर बार अलग होना चाहिए, लेकिन यदि मैं एक अलग IV का उपयोग करता हूं जिसे मैं एन्क्रिप्ट करने के लिए उपयोग करता हूं, मुझे अपेक्षित डेटा के बजाय कचरा पात्र मिलते हैं।IvParameterSpec को यादृच्छिक बनाने के लिए कैसे करें लेकिन अभी भी
सर्वर पर एन्क्रिप्ट करने और सर्वर पर बीच में IV को संवाद करने के बिना किसी अन्य पर डिक्रिप्ट करने का उचित तरीका क्या है?
आम तकनीक एक बाइट सरणी हार्डकोड करने के लिए प्रतीत होती है, लेकिन माना जाता है कि यह असुरक्षित है ???
आपने लेख को गलत समझा। चतुर्थ प्रत्येक एन्क्रिप्टेड संदेश के लिए अलग होना चाहिए, लेकिन आपको उसी एवी का उपयोग किसी दिए गए संदेश को डीक्रिप्ट करने के लिए करना चाहिए जिसका उपयोग इसे एन्क्रिप्ट करने के लिए किया गया था। नीचे जॉन स्कीट का जवाब देखें। –