c# - 在发送到服务器之前更改 Webbrowser 发布表单

标签 c# php browser

我想控制 web 用户在 C# 中的 WebBrowser 中提交表单,这意味着我希望当用户提交表单时,发送数据被阻止,并且我对发布数据和字段进行了一些更改,例如使用 base64 或像这样。

例子:

<form method=post action=example.php> <input name=name /><input type=submit /></form>

例子.php <?php echo $_POST['name']; ?>

在 webbrowser 对象中显示并发送到 example.php 时, 它显示了精确的企业数据,但我想在发送到网络之前加密它们。

比起你。

最佳答案

base64 不是加密,客户端加密是不可能的,因为 key /方法是暴露的,可以通过中间人攻击来破解。支付 SSL 证书费用,或使用自行生成的证书运行您的服务器。

关于c# - 在发送到服务器之前更改 Webbrowser 发布表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9447310/

相关文章:

c# - 将项目作为第一项添加到字典中 C#

php - strip_tags() 是否容易受到脚本攻击?

caching - 浏览器从缓存中提供过时的授权 header

c# - WP8 - 如何仅通过 C# 在 Windows Phone 8 中创建和打开 WebBrowser

javascript - 如何检查动态添加的样式标签是否已被浏览器解析?

javascript - 如何在特定时间从 javascript 调用 C# 中的函数

c# - 在 C# 中,如何使用反射访问花括号构造函数?

c# - NetworkStream.DataAvailable 更新缓慢

php - 如何反转 PNG 过滤器?

php - 快速Flash弹出安装