本项目提供了一个Java版本的Curve25519椭圆曲线加密算法实现,专门针对Android平台进行了优化和兼容性处理。
curve25519-java 是一个使用 Java 编写的 Curve25519 实现,在有原生代码可用的情况下会优先调用原生代码;如果没有,则仅使用纯 Java 代码实现。此外,还有一个适用于 J2ME 的版本。
**安装方法**
要在 Android 上使用,请在构建文件中添加以下依赖项:
```dependencies { compile org.whispersystems:curve25519-android:(latest version number here)}```
要从纯 Java 中使用,则需要添加如下依赖项:
`compile group: org.whispersystems, name: curve25519-java, version: (latest version number here)`
要在 J2ME 上使用,需添加以下依赖项:
`compile group: org.whispersystems, name: curve25519-j2me, version: (latest version number here)`