如何加密网页上的文字?

时间:2011-02-01 13:30:04

标签: c# html winforms encryption

:)
我想创建一个带有加密文本的网页,C#程序可以解密。我可以这样做吗? 我在C#表单上有一个WebBrowser,它加载一个页面并显示一个串行代码。我不希望任何人找到这个代码,因此这就是我考虑加密它的原因。也许有更好的方法来做到这一点?
谢谢! :)

1 个答案:

答案 0 :(得分:3)

你的意思是字面意义上的串行代码,就像某些软件的密钥一样,只能由预期的收件人查看?如果是这种情况,那么就会有更多的想法和努力的荣誉,很多地方都会以未加密的方式发送这些内容。

答案实际上是您需要SSL。您需要最终用户能够阅读它,因此他们必须拥有解密它所需的所有信息。这意味着您需要一种加密方法,如果有人正在监听(如果没有人正在收听,为什么要对其进行加密?),则仍然有效,因此您必须预先交换密钥或某些秘密,使用公钥加密或使用就像DH密钥交换一样。

如果第三方可以对您的通信进行更改以及窃听它们,那么唯一的安全选择是系统外部是否存在某些身份验证,或者是某些可传递的信任机制。 SSL的安全证书执行此功能。

你可以自己完成这一切,但是你将重新发明每个网络浏览器中存在的一整套技术。购买证书,通过SSL发送页面。