如何在Windows下使用NaCl和Java

时间:2014-12-29 16:09:39

标签: java encryption implementation libsodium nacl-cryptography

我最近找到了图书馆Libsodium,很高兴还有Bindings for Java。遗憾的是,这些图书馆似乎不适用于Windows,因为它们是为其他系统开发的。

如何在Windows下使用这些库(如果可能)? Java有替代库吗?

1 个答案:

答案 0 :(得分:3)

在其他绑定的页面上,您会发现Java绑定称为Kalium。您会发现它需要Apache Maven。所以我去了(在底部它解释了如何安装maven,但基本上你只是添加了一些环境变量)。

现在我来了kalium,我是从their abstract on github得到的。我需要从目录中mvn clean install才能在Maven中安装它。将目录更改为解压缩的Kalium文件夹后,我运行了指定的命令(告诉Maven获取文件并安装Kalium)。这将处理剩下的设置。

然后根据Kalium自述文件将其添加为Maven项目中的依赖项。至于lib​​sodium:它是一个与MinGW和Windows中的VisualStudio一起使用的库。因此,如果您想进行C / C ++编码,则可以使用它。但对于Java绑定,您似乎已经使用Maven部署它。