की विशेषताएं मैं क्रिप्टोग्राफ़ी विशेषज्ञ का कोई मतलब नहीं हूं, मैं स्टैक ओवरफ़्लो और विकिपीडिया पर कुछ प्रश्न पढ़ रहा हूं लेकिन एक चौथाई और इसके उपयोग को परिभाषित करने के संदर्भ में कुछ भी वास्तव में
मुझे एन्क्रिप्शन के लिए मेरी फ़ाइल में जोड़ने के लिए कुछ यादृच्छिक डेटा उत्पन्न करने की आवश्यकता है। मैं ऐसा कैसे कर पाऊंगा? क्या यह यादृच्छिक पात्रों की एक स्ट्रिंग उत्पन्न करने जैसा ही विचार होगा? N
मैं समझने की कोशिश कर रहा हूं कि कैसे एक परियोजना में PyCrypto उपयोग करने के लिए काम करता है लेकिन मैं प्रारंभिक वेक्टर (IV) के महत्व को पूरी तरह समझ नहीं रहा हूं। मैंने पाया है कि मैं स्ट्रिंग को डीक
का उपयोग करके एन्क्रिप्ट और डिक्रिप्ट करें मैं दो पैरामीटर स्वीकार करने वाले दो कार्यों को बनाने की कोशिश कर रहा हूं जो संदेश और कुंजी को स्वीकार करते हैं, और फिर संदेश को एन्क्रिप्ट/डिक्रिप्ट करते है
की init पर एक InvalidKeyException फेंक करता है ऐसा क्यों कामयाब होने की init: Cipher AESCipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
AESCipher.init(Cipher.ENCRYPT_MODE, secretKey, secRandom);
का उपयोग जो मुझे पता है, सीटीआर मोड प्रारंभिक वेक्टर का उपयोग नहीं करता है। यह सिर्फ एक काउंटर लेता है, इसे एक दी गई कुंजी के साथ एन्क्रिप्ट करता है और फिर XOR का परिणाम साइडटेक्स्ट प्राप्त करने के लि