7

हैश पासवर्ड (एक तरफा) के लिए, यह bcrypt is the best जैसा दिखता है।जेबीसीआरपीटी विकल्प? आधिकारिक तौर पर थ्रेडसेफ, एक बड़े समुदाय के साथ

मैं के बारे में jBCrypt का उपयोग शुरू करने हूँ, लेकिन मैं कुछ चिंता नहीं है:

  • कोई मेलिंग सूची।
  • कुल मिलाकर बहुत कम गतिविधि।
  • Bug tracker में केवल 1 समस्या थी, और इस 1 अंक को गतिविधि का कोई संकेत नहीं मिला है।
  • केवल 3 संस्करण जारी किए गए हैं।
  • जेबीसीआरपीटी थ्रेडसेफ होने का दावा नहीं करता है। जबकि most people seem to agree that the source code looks threadsafe, आधिकारिक वेबसाइट पर एक स्पष्ट बयान बहुत बेहतर होगा।

क्या कोई समान, अधिक मुख्यधारा पुस्तकालय है जो हर कोई उपयोग कर रहा है, और मैं किसी भी तरह से चूक गया? (जावा, ओपन सोर्स)
या क्या यह वास्तव में "सबसे मुख्यधारा" है?

+0

का चयन करेंगे यह धागा सुरक्षित (http://code.google.com/p/jbcrypt/issues/detail किया जाना चाहिए ? id = 2) – JustinKSU

+0

अब यह प्रोजेक्ट Google पर है और इसमें Google समूह है, शायद यह अधिक कर्षण प्राप्त करेगा। http://code.google.com/p/jbcrypt/ – JustinKSU

+0

FWIW, उद्धृत प्रश्न (और स्वीकृत उत्तर) दावा करते हुए कि जेबीक्रिप्ट थ्रेडसेफ नहीं है संदिग्ध/गलत है। अधिक हालिया जानकारी के लिए http://stackoverflow.com/questions/3949415/is-jbcrypt-0-3-threadsafe देखें। – cemerick

उत्तर

7

बीक्रिप्ट एक चालाक लेकिन 'सरल' एल्गोरिदम है। जावा कोड 700 लाइन लंबी है (टिप्पणियों सहित, और हेक्साडेसिमल स्थिरांक की 300 लाइनें) जो कि मूल कोड

का एक बंदरगाह है जो दर्जनों मॉड्यूल के साथ एक जटिल ढांचा नहीं है। यह मील के पत्थर तक पहुंचने के बारे में नियमित घोषणा नहीं कर सकता है। यह सिर्फ काम करता है ... विशेष रूप से स्मार्ट सुरक्षा शोधकर्ता द्वारा प्राप्त सुरक्षा समस्या के कारण अगले कुछ वर्षों में आपके पास शायद 1 परिवर्तन होगा, लेकिन आपके पास इसके आसपास कोई समुदाय नहीं बनाया जाएगा, मूल के रूप में सुधार की उम्मीद नहीं है एल्गोरिथ्म पहले से ही लागू किया गया है

टेस्ट यहाँ हैं सी संस्करण के साथ स्थिरता साबित करने के लिए, मैं इसे

+1

मैंने अपनी प्रत्येक चिंता को हल करने के लिए समस्याएं बनाई हैं, और अब ऐसा लगता है कि परियोजना के बाद कुछ गतिविधि हो रही है :-) मैंने एकीकृत करने का निर्णय लिया यह पुस्तकालय और यह अब तक अच्छी तरह से काम करता प्रतीत होता है। –

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