2012-04-25 29 views
8

के साथ एमएस क्रिप्टोएपीआई तक पहुंचने के लिए मैं MS CAPI का अच्छा उपयोग करने की कोशिश कर रहा था, और एक महान शरारत में फंस गया ... सनम्स कैपी प्रदाता केवल, हम्म, कम से कम हस्ताक्षर के लिए, बेहतर शब्द की कमी के कारण प्रदान करता है, निम्नलिखित एल्गोरिदम:जावा

  • MD2withRSA
  • MD5withRSA
  • SHA1withRSA

और मैं इस तरह के एल्गोरिदम का उपयोग करने के लिए उत्सुक नहीं हूँ, या RIPEMD128withRSA, कि BouncyCastle उपयोग करता है, लेकिन यह अच्छा होगा, और इस विशेष मामले में, काफी यदि आवश्यक नहीं महत्वपूर्ण है, कम से कम, प्रवेश करने के लिए सक्षम होने के लिए, SHA256withRSA एल्गोरिथ्म ... (512 और इसी तरह और ईसीडीएसए एन्क्रिप्शन, एक बड़ा प्लस होगा, लेकिन मुझे इतना उम्मीद नहीं है)।

मैं एक विकल्प खोजने की कोशिश कर रहा हूं, लेकिन केवल this wrapper मिला, जो ठीक दिखता है, लेकिन मुझे इसे और अधिक खोदना है।

क्या कोई भी mscapi (cryptoapi) तक पहुंचने के लिए किसी अन्य तरीके, रैपर या प्रदाता को जानता है?


संबंधित:

+0

दोनों प्रदान किए गए लिंक मेरे सिस्टम पर काम नहीं करते हैं। – Robert

+0

मतेज को धन्यवाद –

+0

यदि फेफॉक्स एक कामकाजी समाधान बेच रहा है, तो मुझे लगता है कि यह आपके लिए सबसे अच्छा विकल्प है - यह आपके लिए कीमत के लायक है। –

उत्तर

1

RSA bsafe share पर एक नज़र डालें जो SHA-256 के साथ आरएसए का समर्थन करता है।

1

जावा क्रॉस प्लेटफ़ॉर्म है, यदि आप सनएमएस कैपी चुनते हैं, तो आप केवल जेडीके 6+ के साथ विंडोज़ पर चल सकते हैं, और यदि SHA256withRSA चाहते हैं, तो आपको जेडीके 7 + पर चलने की आवश्यकता है। चेक कोड RSASignature.SHA256

+0

आप देखते हैं, मैं इसका उपयोग करता हूं, मेरे स्रोतों में से एक है। –

+0

मैं एमएस-कैपिकॉम, पीकेसीएस 11 और पीकेसीएस 12 का उपयोग करता हूं –

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

  • कोई संबंधित समस्या नहीं^_^