ECDSA для Android с использованием SpongyCastle
Я только что добавил SpongyCastle в Eclipse для своего проекта Android, однако, похоже, не могу найти ни одного хорошего / полного примера того, как использовать ECDSA для шифрования и дешифрования простых текстов. Я полагаю, что это должен быть "привет мир" для библиотек шифрования.
Кто-нибудь может мне с этим помочь? или направить меня к другому ресурсу, который может помочь мне достичь тех же целей?
Благодарю.
1 ответ
Вот пример с bouncycastle.org для генерации ключа, оттуда это просто стандартное использование KeyPair. Также @nelenkov написал отличную статью (как обычно) об эллиптической кривой на Android
ECGenParameterSpec ecGenSpec = new ECGenParameterSpec("prime192v1");
//using spongycastle provider
KeyPairGenerator g = KeyPairGenerator.getInstance("ECDSA", "SC");
g.initialize(ecGenSpec, new SecureRandom());
KeyPair pair = g.generateKeyPair();