博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WCF中加密数据信息
阅读量:6835 次
发布时间:2019-06-26

本文共 1322 字,大约阅读时间需要 4 分钟。

View Code
1 //在使用wcf中,正常传输数据中,是没有加密的,这样来数据会很不安全的,如下:  2  3 //// wcf  coding  4  5 public class Service1 : IService1  6    {  7        public string GetData(int value)  8        {  9            return string.Format("You entered: {0}", value); 10        } 11 12 } 13 14 ///web.config 是默认配置。 15 16 
17
18 19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 40 41 42 ///把以上部署到IIS上,运行成功!

 

在创建一个winfrom程序,引用这个wcf服务地址 

 

 

View Code
1 ///调用wcf中的GetData(int value)方法 2 3 using (GetWcfInfo.ServiceReference1.Service1Client client = new ServiceReference1.Service1Client()) 4             { 5                 MessageBox.Show(client.GetData(1987)); 6             }

 

 

//如上,调用成功!这时我们用http抓取工具可又看到我们调用时后返回的原数据。

////如果此项目中的数据信息很重要,不想叫它人用此类的方法抓取到我们的数据时,要怎么办呀?wcf中我们可又使用自定义数据类型加密,也可又使用默认微软提供的加密方式:如:X509,下面就用X509加密后的wcf使用传输数据信息。只是简单的配置了一下.config文件,跟创建了两个证书(X509)。

///上图是采用X509加密方式来进行数据传输的,可又看出,信息已经完全被加密了。

转载于:https://www.cnblogs.com/server126/archive/2011/12/25/2301372.html

你可能感兴趣的文章
mongodb_服务端安装及连接
查看>>
将baidu地图中的baidu logo去掉
查看>>
CF1036C Classy Numbers dfs+二分
查看>>
linux管理和进程(4)
查看>>
公钥与私钥,HTTPS详解 转载
查看>>
构建之法阅读笔记(3)
查看>>
mysql having,group by查询去除重复记录
查看>>
StringBuffer和StringBuilder的区别
查看>>
修改GDAL库支持RPC像方改正模型
查看>>
UVALive5461 UVA615 POJ1308 Is It A Tree?(解法二)
查看>>
dataGridView 去除默认选择
查看>>
物理删除和逻辑删除
查看>>
MFC中使用ADO的记录集
查看>>
nodejs中 require 方法的加载规则
查看>>
webpack学习笔记一:安装webpack、webpack-dev-server、内存加载js和html文件、loader处理非js文件...
查看>>
jQuery
查看>>
SGU 164.Airline(结论题)
查看>>
scala学习手记28 - Execute Around模式
查看>>
Filebeat的工作原理
查看>>
Elasticsearch配置文件详解
查看>>