资源简介
通过webservices获取当前天气预报,http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
using System.Security.Cryptography;
using System.IO;
public class CommFunc
{
#region “Des加密和解密“
//默认密钥向量
private static byte[] Keys = { 0x12 0x34 0x56 0x78 0x90 0xAB 0xCD 0xEF };
///
/// DES加密字符串
///
/// 待加密的字符串
/// 加密密钥要求为8位
/// 加密成功返回加密后的字符串,失败返回源串
public static string EncryptDES(string encryptString string encryptKey)
{
try
{
byte[] rgbKey = Encoding.UTF8.GetBytes(encryptKey.Substring(0 8));
byte[] rgbIV = Keys;
byte[] inputByteArray = Encoding.UTF8.GetBytes(encryptString);
DESCryptoServiceProvider dCSP = new DESCryptoServiceProvider();
MemoryStream mStream = new MemoryStream();
CryptoStream cStream = new CryptoStream(mStream dCSP.CreateEncryptor(rgbKey rgbIV) CryptoStreamMode.Write);
cStream.Write(inputByteArray 0 inputByteArray.Length);
cStream.FlushFinalBlock();
return Convert.Tobase64String(mStream.ToArray());
}
catch
{
return encryptString;
}
}
///
/// DES解密字符串
///
/// 待解密的字符串
/// 解密密钥要求为8位和加密密钥相同
/// 解密成功返回解密后的字符串,失败返源串
public static string DecryptDES(string decryptString string decryptKey)
{
try
{
byte[] rgbKey = Encoding.UTF8.GetBytes(decryptKey);
byte[] rgbIV = Keys;
byte[] inputByteArray = Convert.Frombase64String(decryptString);
DESCryptoServiceProvider DCSP = new DESCryptoServiceProvider();
MemoryStream mStream = new MemoryStream();
CryptoStream cStream = new CryptoStream(mStream DCSP.CreateDecryptor(rgbKey rgbIV) CryptoStreamMode.Write);
cStream.Write(inputByteArray 0 inputByteArray.Length);
cStream.FlushFinalBlock();
return Encoding.UTF8.GetString(mStream.ToArray());
}
catch
{
return decryptString;
}
}
#endregion
#region “ini 文件的读写“
///
/// 通过调用kernel32.dll中的两个api:WritePrivateProfileString,GetPrivateProfileString来实现对ini 文件的读写
///
///
///
///
///
///
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 965 2018-02-13 20:41 环境参数检测工具\app.config
文件 197 2018-02-13 21:25 环境参数检测工具\bin\Debug\Config.ini
文件 27136 2018-02-14 11:43 环境参数检测工具\bin\Debug\环境参数检测工具.exe
文件 965 2018-02-13 20:41 环境参数检测工具\bin\Debug\环境参数检测工具.exe.config
文件 48640 2018-02-14 11:43 环境参数检测工具\bin\Debug\环境参数检测工具.pdb
文件 11608 2018-02-14 11:40 环境参数检测工具\bin\Debug\环境参数检测工具.vshost.exe
文件 965 2018-02-13 20:41 环境参数检测工具\bin\Debug\环境参数检测工具.vshost.exe.config
文件 490 2017-09-29 21:43 环境参数检测工具\bin\Debug\环境参数检测工具.vshost.exe.manifest
文件 4235 2018-02-05 09:56 环境参数检测工具\CommonFunction.cs
文件 5745 2018-02-14 11:42 环境参数检测工具\Frm_Main.cs
文件 11843 2018-02-14 11:42 环境参数检测工具\Frm_Main.Designer.cs
文件 6207 2018-02-14 11:42 环境参数检测工具\Frm_Main.resx
文件 559 2018-02-14 11:42 环境参数检测工具\GlobalVariable.cs
文件 2281 2018-02-13 21:31 环境参数检测工具\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 5982 2018-02-14 11:43 环境参数检测工具\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 5120 2018-02-13 20:41 环境参数检测工具\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 14848 2018-02-13 20:42 环境参数检测工具\obj\Debug\TempPE\Web References.WeatherInterFace.Reference.cs.dll
文件 1501 2015-09-15 09:42 环境参数检测工具\obj\Debug\待签证车辆信息查询.csproj.FileListAbsolute.txt
文件 1037 2015-09-15 09:42 环境参数检测工具\obj\Debug\待签证车辆信息查询.csproj.GenerateResource.Cache
文件 180 2015-09-15 09:42 环境参数检测工具\obj\Debug\待签证车辆信息查询.FrmPws.resources
文件 2897 2018-02-14 11:43 环境参数检测工具\obj\Debug\环境参数检测工具.csproj.FileListAbsolute.txt
文件 850 2018-02-14 11:43 环境参数检测工具\obj\Debug\环境参数检测工具.csproj.GenerateResource.Cache
文件 27136 2018-02-14 11:43 环境参数检测工具\obj\Debug\环境参数检测工具.exe
文件 180 2018-02-14 11:43 环境参数检测工具\obj\Debug\环境参数检测工具.Frm_Main.resources
文件 48640 2018-02-14 11:43 环境参数检测工具\obj\Debug\环境参数检测工具.pdb
文件 180 2018-02-14 11:43 环境参数检测工具\obj\Debug\环境参数检测工具.Properties.Resources.resources
文件 467 2011-08-04 15:03 环境参数检测工具\obj\待签证车辆信息查询.csproj.FileList.txt
文件 1709 2012-07-01 11:09 环境参数检测工具\obj\待签证车辆信息查询.csproj.FileListAbsolute.txt
文件 486 2018-02-05 10:18 环境参数检测工具\Program.cs
文件 1220 2018-02-05 10:13 环境参数检测工具\Properties\AssemblyInfo.cs
............此处省略26个文件信息
- 上一篇:PLC在电厂输煤控制系统中的应用
- 下一篇:ZF和MMSE均衡滤波器
评论
共有 条评论