怪事天天有,今天特别多.有谁能解释一下这个诡异事件?
一个DES加密的方法,做成静态类在系统中调用,结果我在两个页面调用同一个方法时却总是得到不同的结果,狂郁闷了半天.后来把系统重启一下,结果又相同了......
怪事天天有,今天特别多.有谁能解释一下这个诡异事件?
我在猜测,莫非我的这个机器内存或是CPU有问题?
------解决方案--------------------使用了静态字段?
------解决方案--------------------嗯,北京七月还飘雪那。不过这个和程序没有关系。
应该是和硬件没有关系,CLR已经做到和硬件无关了。
------解决方案--------------------// UTF8Encoding ue = new UTF8Encoding();
// byte[] encoder = ue.GetBytes(_str.ToCharArray());
//// 调用默认的DES实现方法DES_CSP.
//DES des = DES.Create();
//// 初始化DES加密的密钥和一个随机的、8比特的初始化向量(IV)
//Byte[] key = { 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef };
//Byte[] IV = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xab, 0xcd, 0xef };
//des.Key = key;
//des.IV = IV;
//// 建立加密流
//SymmetricStreamEncryptor sse = des.CreateEncryptor();
//// 使用CryptoMemoryStream方法获取加密过程的输出
//CryptoMemoryStream cms = new CryptoMemoryStream();
//// 将SymmetricStreamEncryptor流中的加密数据输出到CryptoMemoryStream中
//sse.SetSink(cms);
//// 加密完毕,将结果输出到控制台
//sse.Write(encoder);
//sse.CloseStream();
//// 获取加密数据
//byte[] encryptedData = cms.Data;
return _str;
------解决方案--------------------CPU没有理由出问题吧
要是真的那太怪啦.
------解决方案--------------------lz不要搞唯心主义啊 。。。
------解决方案--------------------再看看,是不是某个角落有bug
------解决方案--------------------唯物唯心全凭人
------解决方案--------------------加密种子一样否???
------解决方案--------------------mark
------解决方案--------------------我来接分
------解决方案--------------------路过
http://blog.csdn.net/nyzfl/archive/2007/05/28/1627865.aspx
------解决方案--------------------加密的变量是不是不一致呀
------解决方案--------------------妖怪的问题常常见,不要大惊小怪
------解决方案--------------------jjjjjjjjjjjjjffffffffffffff
------解决方案--------------------引用的时候出错了吧!!
------解决方案--------------------怎么可能。我昨天还要做了des加密和解密呢?可是没有出现你的这种效果呀。。。
------解决方案--------------------路过,可能调试时不小心
------解决方案--------------------这个不可能会跟CPU有关吧`~
你再一步一步的调试一下看看`~
------解决方案--------------------有一个页面有数据没清除,或者没加载上
------解决方案--------------------我来接分
------解决方案--------------------這種情況也有遇到!我想應該沒那么神奇吧
------解决方案--------------------