博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WCF中加密数据信息
阅读量:6821 次
发布时间: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

你可能感兴趣的文章
Xcode7 iOS9.0 的真机调试
查看>>
Constraint3:check约束 和 null
查看>>
Fabric 1.0环境搭建
查看>>
c冒泡排序
查看>>
0913数据库约束之主键 外键 非空 默认值约束 唯一约束 级联操作 表与表之间的联系...
查看>>
C#中的接口
查看>>
DataTable数据存入指定路径的Excel文件
查看>>
【Lua】特性和一些基础语法
查看>>
[转]Web Api系列教程第2季(OData篇)(二)——使用Web Api创建只读的OData服务
查看>>
eclipse设置系统字体
查看>>
seq命令
查看>>
[Python] Boolean Or "Mask" Index Arrays filter with numpy
查看>>
有了#ifdef 为什么还需要#if defined
查看>>
eclipse中.properties文件不能输入中文的解决办法
查看>>
[Unit Testing] Mock a Node module's dependencies using Proxyquire
查看>>
C++中malloc/free和new/delete 的使用
查看>>
ASP.NET MVC读取XML并使用ViewData显示
查看>>
4.lists(双向链表)
查看>>
微服务(Microservices )简介
查看>>
.NET中的流
查看>>