用心快乐、用心成功

用心.NET

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  .NET

.NET 开发
摘要:目前在一个WinForm 程序中 使用 xml数据,但是要对XML文件进行加密后使用。在使用xml数据时,再在程序中解密后使用。目前我已经实现了加密,并且在当前密钥存在的话也可以进行解密。但是事实上加密和解密是两个分开的步骤,不可能刚加完密,就立刻解密。那么就牵扯到了,密钥怎样保留的问题,保留然后再在解密时使用。RijndaelManagedkey=null;try{//CreateanewRij... 阅读全文
posted @ 2007-07-31 22:25 用心(Canny) 阅读(991) 评论(3) 推荐(0)

摘要:看到很多朋友在工作中也使用CRC校验,根据大家不同的问题,归纳后找到了一位网友写的文章基本上能够涵盖大家的各种疑问。 文章的下载地址 http://www.cnblogs.com/Files/canny/Crc原理.rar 。 阅读全文
posted @ 2007-03-10 17:36 用心(Canny) 阅读(7163) 评论(7) 推荐(0)

摘要:所罗门算法可以提供数据校验和纠错功能,详细的算法介绍大家可以查看关于此算法的专题介绍!以下是我从C转到C#的所罗门算法,希望能为在C#下进行通信的朋友给以帮助! publicclassSOLOMN{"数组定义"#region"数组定义"privatebyte[]ceolongitude=newbyte[]{174,173,172,171,169,168,167,165,164,162,161,15... 阅读全文
posted @ 2006-01-06 09:55 用心(Canny) 阅读(1437) 评论(2) 推荐(0)

摘要:CRC16crc=newCRC16();crc.Reset();crc.Crc(buf,0,DataPack.NextPackDataByteCount-2);crc.Crc(0);crc.Crc(0);buf[DataPack.NextPackDataByteCount-2]=(byte)((crc.Value>>8)&0xff);buf[DataPack.NextPackD... 阅读全文
posted @ 2005-12-09 13:09 用心(Canny) 阅读(1866) 评论(0) 推荐(0)

摘要:多的就不说了,已经有很多博友说过了!!! 下载地址: http://www.cnblogs.com/Files/canny/CleanSourceSafe.rar希望对大家有用! 也请提出宝贵意见!!! 阅读全文
posted @ 2004-12-29 10:12 用心(Canny) 阅读(855) 评论(0) 推荐(0)

摘要:using System; namespace CRC { public sealed class Crc32 : ICRC { readonly static uint CrcSeed = 0xFFFFFFFF; readonly static uint[] CrcTable = new uint[] { 0x00000000, 0... 阅读全文
posted @ 2004-12-27 14:27 用心(Canny) 阅读(6429) 评论(3) 推荐(0)

摘要:using System; namespace CRC { /// /// CRC16 的摘要说明。 /// public class CRC16:ICRC { #region CRC 16 位校验表 /// /// 16 位校验表 Upper 表 /// public ushort[] uppercrctab = new ush... 阅读全文
posted @ 2004-12-27 14:24 用心(Canny) 阅读(13041) 评论(9) 推荐(0)

摘要:using System; namespace CRC { /// /// CRC8 的摘要说明。 /// public class CRC8:ICRC { #region CRC 8 位校验表 /// /// CRC 8 位校验表 /// public byte[] CRC8_Table = new byte[] { ... 阅读全文
posted @ 2004-12-27 14:23 用心(Canny) 阅读(11643) 评论(5) 推荐(0)

摘要:CRC 校验有 CRC 8位 16位 32位 所以在实现这些校验算发之前,先实现它们的接口! using System; namespace CRC { public interface ICRC { long Value { get; } void Reset(); void Crc(int bval); ... 阅读全文
posted @ 2004-12-27 14:20 用心(Canny) 阅读(4413) 评论(2) 推荐(0)

摘要:公司就要开始一个新的大型项目,但是时间很紧张,所以考虑到容易部署和维护的角度,一部分人说用ASP.NET 做B/S的,这样对于客户的几百台客户端来说维护量很小,客户端也不用安装 .NET FrameWork。而另外一部人说,做B/S对这系统来说,业务太复杂,开发时间这么短,根本来不及,SmartClient 只要第一次按装了,以后就可以自动升级,不存在客户端的维护量,并且这样是C/S方式的开发,... 阅读全文
posted @ 2004-12-27 09:14 用心(Canny) 阅读(990) 评论(1) 推荐(0)