我刚刚为我的 Android 项目将 SpongyCastle 添加到 Eclipse,但是我似乎无法找到一个好的/完整的示例来说明如何使用 ECDSA 对纯文本进行加密和解密。我想这应该是加密库的“hello world”。
谁能帮我这个?或将我引向可以帮助我实现相同目标的其他资源?
谢谢。
我刚刚为我的 Android 项目将 SpongyCastle 添加到 Eclipse,但是我似乎无法找到一个好的/完整的示例来说明如何使用 ECDSA 对纯文本进行加密和解密。我想这应该是加密库的“hello world”。
谁能帮我这个?或将我引向可以帮助我实现相同目标的其他资源?
谢谢。
这是来自 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();