2012-08-28 14 views
12

मुझे अपने सी ++ प्रोजेक्ट के लिए एईएस एन्क्रिप्शन की आवश्यकता है। लेकिन मेरे पास अधिक लोकप्रिय और जटिल सी ++ क्रिप्टोग्राफी पुस्तकालयों का अध्ययन करने का समय नहीं है। क्या आप किसी भी तैयार, खुले स्रोत सी ++ वर्ग के बारे में जानते हैं जो एईएस (रिजेंडेल) लागू करता है?सी ++ एईएस एन्क्रिप्शन कक्षा

कुछ है कि जैसे

void makekey(....); 
string encrypt(string data); //takes plain text, returns encrypted text 
string decrypt(string data); //takes encrypted text, returns plain text 

कुछ प्रदान करता है मैं पहले से ही एईएस की this कार्यान्वयन देखा है और मेरी जरूरतों के अनुरूप बनाने के लिए यह कोशिश कर रहा हूँ, लेकिन मैं पहिया बदलने नहीं करना चाहते हैं (और मैं समस्या आ रही है इसके साथ)। इसलिए यदि आप इस तरह के वर्ग के बारे में जानते हैं तो कृपया मुझे बताएं।

उत्तर

16

मैं Crypto++ की सिफारिश करता हूं, जो सी ++ लाइब्रेरी का उपयोग करने में वास्तव में आसान है। यह विंडोज और लिनक्स जैसे विभिन्न ऑपरेटिंग सिस्टम में काम करता है। पहिया को फिर से मत दो!

उपयोग नमूने here पाया जा सकता है।

संबंधित मुद्दे