0

我想要一个涉及同态加密的 Web 应用程序。我正在使用 Microsoft SEAL。我想知道是否有任何方法可以在 javascript 函数中使用这个库,以便每当单击按钮时,javascript 函数都会在用户的浏览器上执行,并使用 Microsoft SEAL 进行加密。我尝试了 emscripten,但导入库 SEAL 的 C++ 代码没有生成 wasm 文件。我花了很多时间试图找到解决方案,但没有运气。所有可用的解决方案都会导致在服务器上执行代码。如果有人知道我可以实现这一目标的方法,请指导我。非常感谢您的帮助。谢谢

4

1 回答 1

1

是的!

有一个开源库node-seal,它几乎是 Microsoft SEAL 到 WebAssembly (WASM) 的完整端口,应该能够适应大多数用例。它适用于 NodeJS 和现代浏览器。

还有一个网站morfix.io,您可以在其中在浏览器中进行测试和试验。您甚至可以使用 node-seal 生成工作代码。

完全公开,我是 node-seal 和 web 演示的作者。

于 2020-01-07T19:32:35.237 回答