मैं एन्क्रिप्शन फ़ाइल स्वरूपों पर थोड़ा उलझन में हूं।मानक एन्क्रिप्शन फ़ाइल प्रारूप क्या हैं?
मान लें कि मैं एईएस -256 के साथ एक फ़ाइल एन्क्रिप्ट करना चाहता हूं। मैं एन्क्रिप्शन एल्गोरिदम के माध्यम से फ़ाइल चलाता हूं और अब मेरे पास एन्क्रिप्टेड बाइट्स की एक स्ट्रीम है।
मैं स्पष्ट रूप से एक फ़ाइल में बाइट्स की धारा लिख सकता हूं, लेकिन किसी तीसरे पक्ष के एन्क्रिप्शन एप्लिकेशन को यह समझने वाला नहीं है क्योंकि यह केवल एन्क्रिप्टेड बाइट्स की कच्ची धारा की अपेक्षा नहीं कर रहा है।
मैं कौन से फाइल प्रारूपों को लिख सकता हूं ताकि अन्य एन्क्रिप्शन टूल इसे समझ सकें?
उनके जो मेरे द्वारा की (मुझे लगता है कि) जानते हैं:
PKCS#7
ASN.1
DER
PEM
PKCS#8
लेकिन मुझे यकीन है कि वे कैसे सब एक दूसरे से संबंधित नहीं हूँ। http://www.aescrypt.com/aes_file_format.html
वहाँ एक cheatsheet इस चीज पर कहीं भी है:
जाहिर AESCrypt उपयोगिता भी एक प्रारूप है, जो अपने स्वयं के स्वामित्व प्रारूप प्रतीत होता है? मैं googling गया है और बिट्स और टुकड़े पाया, लेकिन कभी नहीं लगा जैसे मेरी पूरी तस्वीर थी।
सही - लेकिन मानक-आधारित फ़ाइल प्रारूप नहीं हैं? ताकि फ़ाइल खोलने वाला प्रोग्राम एल्गोरिदम, उपयोग किए गए पैरामीटर आदि को खोज सके? यही वह है जो मैं पूछ रहा हूं - क्या प्रारूप हैं जिसमें मैं एन्क्रिप्टेड डेटा लिख सकता हूं, और उम्मीद करता हूं कि एक और प्रोग्राम इसे समझने में सक्षम हो (मान लीजिए कि यह उसी तरह एल्गोरिदम लागू करता है, उपयोगकर्ता को कुंजी या दी गई है सार्वजनिक कुंजी शामिल, आदि)। यदि ऐसे प्रारूप मौजूद हैं, तो मुझे अपने विकल्पों का सारांश कहां मिल सकता है? या क्या यह हमेशा "अपना खुद का रोल करें?" सहायता के लिए धन्यवाद। – wadesworld
अच्छा, यकीन है। उदाहरण के लिए WinZip एईएस का उपयोग कर सकता है, और यह दस्तावेज करता है कि यह ऐसा कैसे करता है। http://www.winzip.com/aes_info.htm पीकेसीएस # 7 आरएफसी 2315 में प्रलेखित है। http://tools.ietf.org/html/rfc2315 एमएस-वर्ड एईएस एन्क्रिप्शन का उपयोग करता है। http://download.microsoft.com/download/6/7/f/67f1ff44-f1c9-4fae-a451-4e803f7b727e/2007_Office_DocEncryption.docx मुझे यकीन नहीं है कि आपके पास दिमाग में एक विशिष्ट प्रारूप है, या .. आप चाहते हैं कई प्रारूपों के बारे में जानने के लिए, या क्या। – Cheeso