vs.net 是自带加密服务的,http://www.yippeesoft.com据说DES/RSA都有,问题就是居然算出来的值无法和别的算法一致
RSA是最变态的http://www.yippeesoft.com
.NET RSACryptoServiceProvider 标准C lib 以及从网上下载的例子 彼此都是不一样
虽然我很辛苦的用http://www.yippeesoft.comC LIB生成密钥,然后放入C#生成加密后,再导入C进行解密,没有一个成功的
我真是无言~~~~~~~
DES也是非常无聊http://www.yippeesoft.com
DES每8个字节,余数字节复制,http://www.yippeesoft.com
//如果用TransformBlock N*8个字节,就是8的整数倍字节,会丢失8个字节,只能16的整数倍?没有详细调试.用的测试BYTE[],最后一组8个会成为0X00
//如果用 while 每InputBlockSize一组加密,最先8个字节会成为0X00
//如果用 标准例子 CRYPTOSTREAM文件流 输入0X40 /0X30 加密出来的长度又好像会增加8个字节
//指定加密的运算模式
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)
先转成字符串再说~~~~~~
历史博文
- 20080730 wpf info 1 - 2009
- 20070702 嵌入式 Python ERROR - 2008
- 1010 skype api bus hound - 2007
- 0128 儿子 沸点反义 节本 GOOGLECN - 2006