您好,我有一个教育软件,应该安装在整个企业的不同 PC 上。我的程序使用 5000 个文本、xml、html 文件作为其内容的来源。我不希望我的来源被篡改、复制或非法使用。我打算做的是单独加密我的源,然后将加密的文件放在我的应用程序内的一个文件夹中,以便以后我的应用程序可以读取和解密用户请求的每个文件。该应用程序将在任何地方安装和使用。但问题是,要在我的应用程序中保护和存储加密密钥,我必须使用密钥容器,而据我所知(如果我错了,请纠正我)它们是基于机器的,不能用于不同的机器,而我需要为任何 PC 上的所有已安装副本修复我的密钥。
任何想法?