WEB技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ASP asp.net php
查看: 144|回复: 0
打印 上一主题 下一主题

C#AES加解密json序列化,数组生成json格化并提交发送数据

[复制链接]

534

主题

541

帖子

2044

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2044
跳转到指定楼层
楼主
发表于 2018-8-12 16:58:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

        SortedDictionary<string, string> DataContentParms = new SortedDictionary<string, string>();
        DataContentParms["ordersn"] = DateTime.Now.ToString("yyyyMMddHHmmssfff");
        DataContentParms["appid"] = appid;
        DataContentParms["title"] = "线title消费";
        DataContentParms["price"] = "10";
        DataContentParms["body"] = "线下body";
        DataContentParms["paytype"] = "wx";
        DataContentParms["backurl"] = "http://baidu.com";
        string FormString = "";
        foreach (string key in DataContentParms.Keys)
        {
            FormString += key + "=" + DataContentParms[key] + "&";

        }
        String Md5str = AES.md5(FormString + "key="+appkey);
        DataContentParms["sign"] = Md5str;
  
        string jsonData = JsonConvert.SerializeObject(DataContentParms);

    String HtmlStr = AES.SkillCurl(GateUrl, "appid=" + appid + "&content=" + AES.Encrypt(jsonData", iv, iv)); //AES加密

        Response.Write(jsonData); json序列化
       Response.Write(AES.Decrypt(HtmlStr,iv, iv));//AES解密
爱仿站的中年人
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

|手机版|码农集营 ( ) 深圳龙岗交友群

GMT+8, 2018-11-7 18:27 , Processed in 0.108839 second(s), 22 queries .

Powered by 码农集营 X3.4

快速回复 返回顶部 返回列表