日期:2014-05-18  浏览次数:20526 次

怪事天天有,今天特别多.有谁能解释一下这个诡异事件?
一个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有关吧`~

你再一步一步的调试一下看看`~
------解决方案--------------------
有一个页面有数据没清除,或者没加载上
------解决方案--------------------
我来接分


------解决方案--------------------
這種情況也有遇到!我想應該沒那么神奇吧
------解决方案--------------------