का उपयोग कर 128 बिट डेटा एन्क्रिप्शन मुझे कम से कम 128 बिट कुंजी के साथ एन्क्रिप्ट करके कुछ संवेदनशील डेटा स्टोर करने की आवश्यकता है। मैंने javax.crypto पैकेज में जांच की और पाया कि कुछ सिफर नाम हैं, जैसे PBEWithMD5AndDES या PBEWithSHA1AndDESede जो 56 बिट और 80 बिट (http://en.wikipedia.org/wiki/DESede) तक एन्क्रिप्शन प्रदान करता है।जावा
मैंने अन्य लोगों की पोस्ट का उल्लेख किया लेकिन वे मुख्य रूप से आरएसए का उपयोग कर रहे हैं और मेरी समझ में आरएसए आम तौर पर संचार डेटा (निजी-सार्वजनिक कुंजी जोड़ी के साथ) को एन्क्रिप्ट करने के लिए उपयुक्त है। मेरी ज़रूरत अलग है, मैं सिर्फ डेटा स्टोर करना चाहता हूं और उसे डिक्रिप्ट करके इसे वापस प्राप्त करना चाहता हूं। इसलिए मुझे किसी भी निजी-सार्वजनिक कुंजी जोड़े की आवश्यकता नहीं है।
अगर आपको इसके बारे में कोई जानकारी है तो कृपया मुझे बताएं।
यह केवल एईएस 192 या 256 के लिए आवश्यक नहीं है? मेरा मानना है कि एईएस-128 को असीमित ताकत जेसीई नीति फाइलों की आवश्यकता नहीं है। – halluc1nati0n