最近 一个项目.net 要调用JAVA的WEB SERVICE,数据采用3DES加密,涉及到两种语言3DES一致性的问题, 下面分享一下, 这里的KEY采用Base64编码,便用分发,因为Java的Byte范围为-128至127,c#的Byte范围是0-255 核心是确定Mode和Padding,关...
分类:
编程语言 时间:
2014-10-15 15:17:46
阅读次数:
223
统计一个目录的大小(比特数),最简单的办法是在控制台输入命令: du?-sb?目录地址 用C++实现这个功能,是通过递归遍历目录下的文件和子目录达到的。需要注意的是,因为Byte数过大,单用一个整型统计Byte的数量...
分类:
编程语言 时间:
2014-10-14 21:55:52
阅读次数:
253
/// /// 将字符串编码为Base64字符串/// /// 要编码的字符串private string Base64Encode(string str){byte[] barray;barray=Encoding.Default.GetBytes(str);return Convert.ToBa...
分类:
其他好文 时间:
2014-10-14 13:56:08
阅读次数:
211
1.GZipStream 类此类在 .NET Framework 2.0 版中是新增的。提供用于压缩和解压缩流的方法和属性2.压缩byte[]C#代码 //////压缩数据/////////publicbyte[]Compress(byte[]data){MemoryStreamms=newMemo...
分类:
Web程序 时间:
2014-10-14 11:27:58
阅读次数:
315
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte, short, int, long, ch...
分类:
其他好文 时间:
2014-10-14 00:38:47
阅读次数:
340
十六位的md5加密private static void Md5(String plainText ) { try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(plainText.getBytes()); byte...
分类:
移动开发 时间:
2014-10-14 00:34:47
阅读次数:
200
近日须要不同的编码,关于上述编码,一直迷迷糊糊,查了些资料,总算大致了解了,以下全是从网上搜来的:1.ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte charact...
分类:
其他好文 时间:
2014-10-13 23:02:17
阅读次数:
337
概念:负数的补码是该 数 绝 对 值 的原 码 按 位 取 反 ,然 后 对 整个数 加 1步骤:1.确定byte是1个字节,也就是8位2.最大的应该是0111 1111,因为第一位是符号位,0表示正数3.最小的应该是1000 0000,同理,表示负数最小的(1111 1111是最大的负数-1)4....
分类:
编程语言 时间:
2014-10-13 21:09:07
阅读次数:
180
1. 字符类型数据类型长度说明CHAR(n BYTE/CHAR)默认1字节,n值最大为2000末尾填充空格以达到指定长度,超过最大长度报错。默认指定长度为字节数,字符长度可以从1字节到四字节。NCHAR(n)默认1字符,最大存储内容2000字节末尾填充空格以达到指定长度,n为Unicode字符数。默...
分类:
数据库 时间:
2014-10-13 15:48:49
阅读次数:
224
总体概述:(1)W25X16/32/64:256-bytes/页(Page),4K-bytes/扇区(Sector),64K-bytes/块(block)W25X16:16M-bit(2M-byte) | W25X32:32M-bit(4M-byte) | W25X64:64M-bit(8M-b.....
分类:
其他好文 时间:
2014-10-13 14:10:39
阅读次数:
172