उत्पन्न करते समय SHA1 को संदेश पचाने के रूप में उपयोग करना मुझे अपने कंप्यूटर सुरक्षा वर्ग के लिए एक प्रयोगशाला करना है जहां मैं सुरक्षित संचार करने के लिए जीजीपी और ओपनएसएसएल का उपयोग करना चाहता हूं। मैं इस कदम के बारे में उलझन में हूँ:एएस 256 सीबीसी कुंजी
Use 'openssl enc' command line symmetric cipher routine to generate a
256bit AES key in CBC mode. You should use SHA1 as a message digest
function for generating the key. Save generated secret key, IV, and
salt into file named aes.key. (Use –P opting to print out the key,
salt and IV used then immediately exit, don’t do any encryption at
this step.)
लेकिन मैं the man pages for openssl enc के माध्यम से देख रहा हूँ और मैं डाइजेस्ट के लिए कोई विकल्प देखें। मुझे पता है कि एक openssl dgst कमांड है लेकिन यह सिर्फ इनपुट के हैश की गणना करता है। क्या सवाल के साथ कोई दोष है? कुंजी "उत्पन्न करने के लिए आपको संदेश डाइजेस्ट फ़ंक्शन के रूप में SHA1 का उपयोग करना चाहिए"? क्या मैं एक कुंजी उत्पन्न करता हूं और फिर केवल SHA1 (key.aes) करता हूं?
इसके साथ किसी भी मदद की सराहना की जाएगी।
धन्यवाद।
आपको बहुत बहुत धन्यवाद –