2

我有一个客户想要加密他的数据库中的一些数据(不是密码;这需要实际加密,而不是散列)。将进行加密/写入的应用程序是用 Java 编写的,但是将解密它的进程位于安全防火墙后面,并且是用 ruby​​ 编写的。

这个想法是使用公钥/私钥方案;Java 系统将使用公钥对其进行加密,然后本地机器上的进程将根据需要使用私钥对其进行解密。

我正在寻找任何人做类似事情的经验;我的主要问题是 java 和 ruby​​ 上的哪些库可以与相同的键和数据互操作。

4

1 回答 1

4

JavaRuby都支持OpenPGP

OpenPGP 的好处是密钥管理都是预先指定的,因此您不必重新发明那个特定的轮子。(加密和解密数据本身并不难。以安全的方式管理密钥是。)

于 2010-12-24T18:49:21.783 回答