资源简介
c#微信通讯的Web平台,实现微信相互发送信息,同步微信和数据库关注人员信息,微信公共号上传文档,编辑新闻,编辑文档资料
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Cryptography;
namespace WebCommon
{
///
/// DES加密/解密类。
///
public static class DESEncrypt
{
#region ========加密========
///
/// 加密
///
///
///
public static string Encrypt(string Text)
{
return Encrypt(Text “pdptyunwei“);
}
///
/// 加密数据
///
///
///
///
public static string Encrypt(string Text string sKey)
{
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
byte[] inputByteArray;
inputByteArray = Encoding.Default.GetBytes(Text);
des.Key = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey “md5“).Substring(0 8));
des.IV = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey “md5“).Substring(0 8));
System.IO.MemoryStream ms = new System.IO.MemoryStream();
CryptoStream cs = new CryptoStream(ms des.CreateEncryptor() CryptoStreamMode.Write);
cs.Write(inputByteArray 0 inputByteArray.Length);
cs.FlushFinalBlock();
StringBuilder ret = new StringBuilder();
foreach (byte b in ms.ToArray())
{
ret.AppendFormat(“{0:X2}“ b);
}
return ret.ToString();
}
#endregion
#region ========解密========
///
/// 解密
///
///
///
public static string Decrypt(string Text)
{
return Decrypt(Text “pdptyunwei“);
}
///
/// 解密数据
///
///
///
///
public static string Decrypt(string Text string sKey)
{
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
int len;
len = Text.Length / 2;
byte[] inputByteArray = new byte[len];
int x i;
for (x = 0; x < len; x++)
{
i = Convert.ToInt32(Text.Substring(x * 2 2) 16);
inputByteArray[x] = (byte)i;
}
des.Key = ASCIIEncoding.ASCII.GetBytes(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(sKey “md5“).Substring(0 8));
des.IV = ASCIIEncoding.ASCII.GetBytes(System.Web.Securi
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 373248 2012-12-01 23:22 微信消息加密\YQTYW\WebCommon\bin\Debug\Newtonsoft.Json.dll
文件 15872 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\bin\Debug\WebCommon.dll
文件 28160 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\bin\Debug\WebCommon.pdb
文件 12288 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\bin\Debug\WebDAL.dll
文件 28160 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\bin\Debug\WebDAL.pdb
文件 18432 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\bin\Debug\WebDB.dll
文件 46592 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\bin\Debug\WebDB.pdb
文件 14336 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\bin\Debug\WebModel.dll
文件 7680 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\bin\Debug\WebModel.pdb
文件 3517 2015-11-17 09:39 微信消息加密\YQTYW\WebCommon\DESEncrypt.cs
文件 1329 2015-11-25 11:44 微信消息加密\YQTYW\WebCommon\JsonData.cs
文件 6045 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 707 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\obj\Debug\WebCommon.csproj.FileListAbsolute.txt
文件 21576 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\obj\Debug\WebCommon.csprojResolveAssemblyReference.cache
文件 15872 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\obj\Debug\WebCommon.dll
文件 28160 2015-11-26 14:46 微信消息加密\YQTYW\WebCommon\obj\Debug\WebCommon.pdb
文件 1350 2015-11-10 11:40 微信消息加密\YQTYW\WebCommon\Properties\AssemblyInfo.cs
文件 3221 2015-11-25 11:40 微信消息加密\YQTYW\WebCommon\WebCommon.csproj
文件 8416 2015-11-16 09:52 微信消息加密\YQTYW\WebCommon\WxMenuJson.cs
文件 3056 2015-11-26 11:31 微信消息加密\YQTYW\WebCommon\WxUserJson.cs
文件 373248 2012-12-01 23:22 微信消息加密\YQTYW\WebDAL\bin\Debug\Newtonsoft.Json.dll
文件 12288 2015-11-26 14:46 微信消息加密\YQTYW\WebDAL\bin\Debug\WebDAL.dll
文件 28160 2015-11-26 14:46 微信消息加密\YQTYW\WebDAL\bin\Debug\WebDAL.pdb
文件 18432 2015-11-26 14:46 微信消息加密\YQTYW\WebDAL\bin\Debug\WebDB.dll
文件 46592 2015-11-26 14:46 微信消息加密\YQTYW\WebDAL\bin\Debug\WebDB.pdb
文件 14336 2015-11-26 14:46 微信消息加密\YQTYW\WebDAL\bin\Debug\WebModel.dll
文件 7680 2015-11-26 14:46 微信消息加密\YQTYW\WebDAL\bin\Debug\WebModel.pdb
文件 2492 2015-11-25 08:20 微信消息加密\YQTYW\WebDAL\MenusDAL.cs
文件 6005 2015-11-26 11:25 微信消息加密\YQTYW\WebDAL\MessageDAL.cs
文件 884 2015-11-25 16:55 微信消息加密\YQTYW\WebDAL\MobileFileDAL.cs
............此处省略504个文件信息
- 上一篇:ASP.NET 网上书店
- 下一篇:C# 网吧管理系统
评论
共有 条评论