के साथ एमएस क्रिप्टोएपीआई तक पहुंचने के लिए मैं MS CAPI का अच्छा उपयोग करने की कोशिश कर रहा था, और एक महान शरारत में फंस गया ... सनम्स कैपी प्रदाता केवल, हम्म, कम से कम हस्ताक्षर के लिए, बेहतर शब्द की कमी के कारण प्रदान करता है, निम्नलिखित एल्गोरिदम:जावा
- MD2withRSA
- MD5withRSA
- SHA1withRSA
और मैं इस तरह के एल्गोरिदम का उपयोग करने के लिए उत्सुक नहीं हूँ, या RIPEMD128withRSA
, कि BouncyCastle उपयोग करता है, लेकिन यह अच्छा होगा, और इस विशेष मामले में, काफी यदि आवश्यक नहीं महत्वपूर्ण है, कम से कम, प्रवेश करने के लिए सक्षम होने के लिए, SHA256withRSA
एल्गोरिथ्म ... (512 और इसी तरह और ईसीडीएसए एन्क्रिप्शन, एक बड़ा प्लस होगा, लेकिन मुझे इतना उम्मीद नहीं है)।
मैं एक विकल्प खोजने की कोशिश कर रहा हूं, लेकिन केवल this wrapper मिला, जो ठीक दिखता है, लेकिन मुझे इसे और अधिक खोदना है।
क्या कोई भी mscapi (cryptoapi) तक पहुंचने के लिए किसी अन्य तरीके, रैपर या प्रदाता को जानता है?
संबंधित:
SunMSCapi डॉक:
http://docs.oracle.com/javase/6/docs/technotes/guides/security/SunProviders.html#SunMSCAPIके लिए अनुरोध
SHA256withRSA
:
http://bugs.sun.com/view_bug.do?bug_id=6753664
दोनों प्रदान किए गए लिंक मेरे सिस्टम पर काम नहीं करते हैं। – Robert
मतेज को धन्यवाद –
यदि फेफॉक्स एक कामकाजी समाधान बेच रहा है, तो मुझे लगता है कि यह आपके लिए सबसे अच्छा विकल्प है - यह आपके लिए कीमत के लायक है। –