| vs.net 是自带加密服务的,http://www.shengfang.org据说DES/RSA都有,问题就是居然算出来的值无法和别的算法一致 RSA是最变态的http://www.shengfang.org .NET RSACryptoServiceProvider 标准C lib 以及从网上下载的例子 彼此都是不一样 虽然我很辛苦的用http://www.shengfang.orgC LIB生成密钥,然后放入C#生成加密后,再导入C进行解密,没有一个成功的 我真是无言~~~~~~~ DES也是非常无聊http://www.shengfang.org DES每8个字节,余数字节复制,http://www.shengfang.org //如果用TransformBlock N*8个字节,就是8的整数倍字节,会丢失8个字节,只能16的整数倍?没有详细调试.用的测试BYTE[],最后一组8个会成为0X00 //指定加密的运算模式 mCSP.Mode = System.Security.Cryptography.CipherMode.ECB; //获取或设置加密算法的填充模式 mCSP.Padding = System.Security.Cryptography.PaddingMode.PKCS7; 原来是这样~~~~~~~~~ Equals 重载。确定两个 Object 实例是否相等。却总是返回 FALSE 我 new b1,b2全部一个字节 0X09 array Equals(b1,b2) 总是返回 FALSE 搜索也没有得到什么结果 最后只好变态
if(string.Equals(BitConverter.ToString(b1),BitConverter.ToString(b2))==true) 先转成字符串再说~~~~~~ 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/vsnetdesrsaayEquals.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1111383772 |
2005年3月21日13:42星期一 [Dev开发]





