पर डिजिटल हस्ताक्षर एल्गोरिदम (ईसीडीएसए) कार्यान्वयन के साथ अंडाकार वक्र, मैं ईसीडीएसए (एल्लिप्टिक वक्र डिजिटल हस्ताक्षर एल्गोरिदम) को लागू करने की कोशिश कर रहा हूं लेकिन मुझे जावा में कोई उदाहरण नहीं मिला जो बाउंसी कैसल का उपयोग करता है। मैंने चाबियां बनाई हैं, लेकिन मुझे नहीं पता कि मुझे हस्ताक्षर बनाने और इसे सत्यापित करने के लिए किस तरह के कार्यों का उपयोग करना चाहिए।BouncyCastle
public static KeyPair GenerateKeys()
throws NoSuchAlgorithmException, NoSuchProviderException, InvalidAlgorithmParameterException
{
ECParameterSpec ecSpec = ECNamedCurveTable.getParameterSpec("B-571");
KeyPairGenerator g = KeyPairGenerator.getInstance("ECDSA", "BC");
g.initialize(ecSpec, new SecureRandom());
return g.generateKeyPair();
}
इससे मदद नहीं मिली, लेकिन मैंने crypto.stackexchange.com पर भी वही प्रश्न बनाया है – Yagiz
कुछ साल पहले, एन्क्रिप्शन पुस्तकालयों के सही उपयोग के कोड नमूने विषय पर थे। मुझे यकीन नहीं है कि अब यह मामला है। ... हालांकि यह सटीक, vetted, सुरक्षा से संबंधित कोड के साथ समृद्ध जगह होना अच्छा लगेगा। – LamonteCristo