क्या सिफरटेक्स्ट को एन्क्रिप्ट करने के लिए उपयोग किए गए एन्क्रिप्शन एल्गोरिदम का अनुमान लगाने का कोई तरीका है?सिफरटेक्स्ट में उपयोग किए गए एन्क्रिप्शन एल्गोरिदम की पहचान कैसे करें?
उत्तर
हां। कुछ मतभेद हैं:
- क्या यह एक ब्लॉक साइफर है या लंबाई से अनुमानित नहीं किया जा सकता है।
- ब्लॉक लंबाई
- उत्पादन का Entropy (सभी पात्रों समान रूप से मौजूद हैं?/पैटर्न पाया जा सकता है?)
- पुनरावृत्ति (CBC या नहीं ...)
स्ट्रिंग के एन्ट्रापी है शायद सबसे अच्छा संकेत। इसे निर्धारित करने के लिए एक सरल विधि शायद इसे संपीड़ित करने की कोशिश कर रही है। कुछ विधियां यहां पाई जा सकती हैं: http://www.random.org/statistics/ वे यह सुनिश्चित करने के लिए उनका उपयोग करते हैं कि उनकी संख्या जितनी संभव हो उतनी यादृच्छिक हो।
मुझे नहीं पता कि इन तरीकों का उपयोग करके एन्क्रिप्शन को निर्धारित करना वास्तव में संभव है या नहीं।
अक्सर यह जानकारी आसानी से उपलब्ध होती है - एक अच्छी एन्क्रिप्शन योजना में, केवल कुंजी को गुप्त होने की आवश्यकता होती है, न कि एल्गोरिदम का उपयोग किया जाता है।
ऐसे विश्लेषण हैं जिन्हें आप विशेष एन्क्रिप्शन के परीक्षण के लिए कर सकते हैं, विवरण के लिए cryptanalysis पर पाठ्यपुस्तक से परामर्श लें!
यह निर्भर करता है कि आप "कच्चे एन्क्रिप्टेड डेटा" के बारे में बात कर रहे हैं (उस स्थिति में आप अन्य उत्तरों में "जीएस" द्वारा सूचीबद्ध विधियों का उपयोग कर सकते हैं) या कुछ मानक प्रारूप में एक एन्क्रिप्टेड फ़ाइल (सबसे आम हैं CMS/पीकेसीएस # 7 और OpenPGP); बाद के मामले में एन्क्रिप्शन एल्गोरिदम स्पष्ट रूप से बहुत फ़ाइल में निहित मेटाडेटा में इंगित किया गया है।
सीएमएस के लिए आपको एक ASN.1 डिकोडर की आवश्यकता है जैसे कमांड लाइन dumpasn1 प्रोग्राम या my own web-based Javascript decoder जबकि ओपनपीजीपी के लिए आप pgpdump का उपयोग कर सकते हैं।
आप fbcrypt जो ज्ञात हैश & क्रिप्टो हस्ताक्षर के लिए स्कैन करेगा कोशिश कर सकते हैं: अब यह MD5, CRC32, ब्लोफिश, डेस और SHA256 का समर्थन करता है के लिए http://fwhacking.blogspot.com/2011/03/bfcrypt-crypto-scanner.html
है, लेकिन अधिक जल्द ही जोड़ दिया जाएगा। वैसे भी स्रोत उपलब्ध है, आप अपना खुद का भी जोड़ सकते हैं।
उपकरण यह देखने के लिए:
- PEiD क्रिप्टो विश्लेषक (KANAL) प्लगइन
- आईडीए प्रो Findcrypt प्लगइन SND क्रिप्टो स्कैनर के साथ
- OllyDbg साथ साथ
- x3chun के क्रिप्टो खोजकर्ता
- कीजनर सहायक
- हैश & क्रिप्टो डिटेक्टर (एचसीडी)
- ड्राफ्ट क्रिप्टो विश्लेषक (डीआरएसीए)
लेकिन सभी निष्पादन योग्य हैं। यहां मिला: http://fwhacking.blogspot.com.br/2011/03/bfcrypt-crypto-scanner.html
- 1. WinRar में उपयोग किए गए एईएस-128 एन्क्रिप्शन को कैसे क्रैक करें?
- 2. ट्रिकी एन्क्रिप्शन एल्गोरिदम डिजाइन
- 3. जावा में चेक किए गए और अनचेक अपवादों की पहचान कैसे करें?
- 4. स्थानीय ड्राइव से मैप किए गए ड्राइव की पहचान
- 5. सममित-कुंजी एन्क्रिप्शन एल्गोरिदम
- 6. फेसबुक एपीआई के माध्यम से लॉग इन किए गए उपयोगकर्ता की पहचान कैसे करें?
- 7. ListActivity विधि पर क्लिक किए गए आइटम की पहचान करें ListItem पर क्लिक करें
- 8. पैटर्न पहचान एल्गोरिदम
- 9. डुप्लिकेट छवि पहचान एल्गोरिदम?
- 10. लिंक किए गए सर्वर पर पहचान डालने में
- 11. मार्कोव उत्पन्न सामग्री की पहचान करने के लिए एल्गोरिदम?
- 12. छवि पहचान एल्गोरिदम
- 13. मैं self.editButtonItem बटन के क्लिक किए गए ईवेंट की पहचान कैसे कर सकता हूं?
- 14. WPF इंस्टॉल किए गए प्रिंटर की सूची में बाध्य करें
- 15. ब्रेंट का चक्र पहचान एल्गोरिदम
- 16. फ़िंगरप्रिंट मिलान/पहचान एल्गोरिदम/कार्यान्वयन
- 17. Google OAuth2 उपयोगकर्ता की पहचान कैसे करें?
- 18. मोंगोडम्प द्वारा डंप किए गए डेटा का उपयोग कैसे करें?
- 19. हाइबरनेट मैप किए गए कक्षाओं में इनविरिएंट की जांच करें
- 20. साझा किए गए संदर्भों का उपयोग कैसे करें
- 21. रेल में एन्क्रिप्शन-डिक्रिप्शन
- 22. नोड.जेएस या PHP में पैटर्न पहचान एल्गोरिदम?
- 23. UIView सबक्लास में उपयोग किए गए CAShapeLayer
- 24. क्या कैप्चर किए गए सत्र में उपयोग किए गए टीसीपी कंजेशन कंट्रोल एल्गोरिदम को फिंगरप्रिंट करने के लिए कोई एल्गोरिदम है?
- 25. समुदाय/क्लस्टर पहचान एल्गोरिदम - जावास्क्रिप्ट में कार्यान्वित?
- 26. जावा हस्ताक्षर किए गए जार को एकाधिक हस्ताक्षर एल्गोरिदम
- 27. होमोमोर्फिक एन्क्रिप्शन एल्गोरिदम के व्यावहारिक अनुप्रयोग?
- 28. सी # का उपयोग कर कंप्यूटर की विशिष्ट पहचान कैसे करें?
- 29. लोगों की पहचान के लिए एसवीएम का उपयोग कैसे करें?
- 30. @@ किसी अन्य सर्वर (लिंक किए गए सर्वर) से पहचान