मुझे "दो-तरफा एन्क्रिप्शन समाधान की आवश्यकता हैरुबी, जैसे ब्लोफिश, रिजेंडेल (एईएस) या अन्य। हालांकि, समस्या यह है कि मैं इसके लिए उपयुक्त मणि नहीं ढूंढ सकता। मैं लाइब्रेरी के लिए कई अलग-अलग एन्क्रिप्शन एल्गोरिदम का समर्थन करना चाहता हूं, इसलिए मैं अपने आवेदन के इष्टतम एकीकरण के लिए प्रत्येक के प्रदर्शन की तुलना कर सकता हूं। मैं इसे भी पसंद करूंगा खुला स्रोत होना
मैं मिला क्रिप्ट, लेकिन यह ठीक से स्थापित नहीं करता है और ऐसा नहीं लगता है कि इसे थोड़ी देर में अपडेट किया गया है। EzCrypto "स्थापित नहीं किया, या तो मैंने भी देखा माणिक एईएस, लेकिन यह केवल रिजेंडेल का समर्थन करता है।
कुछ गिटहब खोज के बाद, मैंने पाया एंक्रिप्टर, जो मुझे लगता है कि कुछ ऐसा लगता है। हालांकि, मुझे किसी भी रत्न / पुस्तकालयों के बारे में कुछ विचार मिलना पसंद है जो मुझे याद आ सकता है।
अग्रिम में धन्यवाद!
उत्तर:
जवाब के लिए 8 № 1मैं सिफारिश करता हूँ शूबर एन्क्रिप्टर - यह ओपनएसएसएल लाइब्रेरी को लपेटता है ताकि आप इसका समर्थन कर सकें।
जवाब के लिए 11 № 2
अब तक क्यों देखो, अगर आपने जो कुछ भी पूछा है वह आपके मानक रूबी इंस्टॉलेशन में पहले से ही उपलब्ध है: OpenSSL मॉड्यूल।
The सिफ़र वर्ग एंक्रिप्शन और डिक्रिप्शन प्रदान करता है, पर एक नज़र है
require "openssl"
puts OpenSSL::Cipher.ciphers
उपलब्ध एल्गोरिदम की एक सूची के लिए ।
जवाब के लिए 3 № 3
मैं मिला अस्पष्ट आज. मैं हेवन "टी इसे बाहर की कोशिश की हालांकि अभी तक ।
जवाब के लिए 0 № 4
ClaimToken हम एन्क्रिप्शन और json डेटा के हस्ताक्षर के साथ प्रमाणीकरण आधारित दावों को संभालने के लिए विकसित कुछ है.आप लगभग किसी भी कार्यांवयन आप की तरह में इस शामिल कर सकते हैं ।कुकीज़, हेडर आदि ।