加密WCF请求 [英] Encrypt WCF Request

查看:74
本文介绍了加密WCF请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,


有什么方法可以在WCF中加密我的请求?

我已经在WCF中使用带有REST的REST编写了我的服务.

我主要担心的是,我不想查看已发送到服务器的内容.


Hello,


Is there any ways to encrypt my request in WCF?

I have written my service using Rest with JSON in WCF.

My Main concern is that, i do not want to see what i has been sent to server.


Thanks

推荐答案

使用一些加密代码对请求进行加密,然后在服务器端再次解密.

use some encryption code to encrypt the request and decrypt again on server side.

public static string Encrypt(string inString)
        {
            string encryptString = "";
            try
            {
                for (int i = 0; i < inString.Length; i++)
                {
                    string tmp = inString.Substring(i, 1);
                    Byte[] myBytes = System.Text.Encoding.ASCII.GetBytes(tmp);
                    Byte asciiCode = myBytes[0];
                    tmp = ((int)asciiCode).ToString("x");
                    encryptString = encryptString + string.Format("{0:X}", tmp);
                }
                if (encryptString.Length < 10)
                {
                    encryptString = "0" + encryptString.Length.ToString() + encryptString;
                }
                else
                {
                    encryptString = encryptString.Length.ToString() + encryptString;
                }
                encryptString = encryptString.ToUpper();
                return encryptString;
            }
            catch
            {
                return encryptString;
            }
        }


这篇关于加密WCF请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆