üzerinde Dijital İmza Algoritması (ECDSA) uygulamalı Eliptik Eğri ECDSA'yı (Elliptic Curve Digital Signature Algorithm) uygulamaya çalışıyorum ancak Java'da Bouncy Castle kullanan hiçbir örnek bulamadım. Anahtarları oluşturdum ama imza oluşturmak ve onu doğrulamak için ne tür işlevler kullanmam gerektiğini gerçekten bilmiyorum.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();
}
yardımcı olmadı, ama aynı soruyu şu adresten de yaptım: crypto.stackexchange.com – Yagiz
Birkaç yıl önce, şifreleme kitaplıklarının doğru kullanımının kod örnekleri konuyla ilgiliydi. Şu an bu kadar emin değilim. ... doğru, ıslatılmış, güvenlikle ilgili bir kodla zengin bir yere sahip olmak güzel olurdu. – LamonteCristo