:)
我想创建一个带有加密文本的网页,C程序可以对其进行解密。我能做这个吗?
我有一个C#窗体上的WebBrowser,它加载一个页面并显示一个序列号。我不想让任何人发现这段代码,所以我才想加密它。也许有更好的办法?
谢谢!:)

最佳答案

你的意思是串行代码,就像某些软件的密钥,只能由指定的接收者看到吗?如果真是这样的话,那么为投入更多的思考和努力,许多地方发送这些未加密的。
答案真的是你需要SSL。您需要最终用户能够读取它,所以他们必须拥有解密它所需的所有信息。这意味着您需要一种加密方法,如果有人在监听(如果没有人在监听,为什么要加密?),因此您必须预先交换密钥或某些密钥,使用公钥加密,或使用类似D-H密钥交换的方法。
如果第三方可以更改您的通信并窃听它们,那么唯一安全的选项是系统外部是否存在某种身份验证或某种可传递的信任机制。SSL的安全证书执行这个确切的功能。
你可以自己做这一切,但你会重新发明一个在每一个网络浏览器现有的技术堆栈。购买证书,通过SSL发送页面。

10-08 05:34
查看更多