我们在我们的node js应用中使用了加密包。问题是我们不想让开发人员知道我们实现的加密算法。但是,开发人员应该知道加密算法和加密密钥,因为他们可以查看加密算法的源代码。
所以我的问题是:是否有可能将加密算法编译成dll(.NET)或jar文件(java)之类的文件,并将其包含在项目(开源解决方案)中。若否,如何防止开发者查看源码?
最终的期望是开发人员将知道我们使用加密包,但不知道我们使用什么算法和我们实现的密钥。
注意:我不期望将文件访问限制到用户或将其托管在另一个环境中的解决方案。
发布于 2016-02-12 12:13:03
node-ffi是一个Node.js插件,用于使用纯JavaScript加载和调用动态库。它可用于创建到本机库的绑定,而无需编写任何C++代码。
https://stackoverflow.com/questions/35354415
复制相似问题