有没有办法从node.js调用Google Keyczar?

我需要在我的应用程序中使用node.js生成一些HMAC服务器端。 Node在其encryption类中提供了HMACfunction:

http://nodejs.org/api/crypto.html#crypto_class_hmac

然而,keyczar还有其他一些function,特别是关键的轮换和pipe理。 有没有人find了从node.js使用keyczar的方法,或者在node.jsencryption之上实现了一个密钥滚动策略?

在我看来,在node.js的encryption之上构build一个Keyczar版本将是非常理想的,但是,我不知道谁已经完成了它。

不过,c ++ keyczar也支持swig绑定。 我想你可能会在Swig的主页上find一些可以从node.js访问swig的工作,他们提到了最近的一个SoC项目。

更新:

你也可以直接使用Edge.js来使用C#版本的keyczar 。

UPDATE2:

KeyczarJS可以在github上find。