我们正在向客户销售Web应用程序,它包含一些第三方组件。这些组件需要许可密钥才能工作,我们已将其存储在web.config中。由于我们不销售源代码或许可证,我们需要以某种方式加密该值。
不,我知道您可以使用aspnet_regi来加密web.config部分,但我的理解是这是在主机上完成的,并使用唯一的机器ID进行加密。这意味着我只能在客户端部署Web应用程序后进行加密。
因为,我们无法控制预先加密此值所需的部署部分。从本质上讲,当我们将应用程序交给客户端时,我们需要对其进行加密。
有什么想法吗?
答案 0 :(得分:1)