加密算法之md5算法java源程序 真的晕了……为什么要重新发明轮子啊,觉得你自己的程序比J2EE库中的要好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 upupupupupupuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppp j2ee里是有类,.net 中也有类,只要用就行,但并不是每个人都知道他的源程序,我们做程序都想知道源代码啊,放出来给朋友看看也好。 这个算法有问题,当输入字符串中有汉字是结果是不正确的。java中汉字只有一个字符,它的编码大于0xff,而这一句:blks[i >> 2] |= str.charAt(i) << ((i % 4) * 8);就错误了。而且java汉字的编码是和纯pc环境下不同的,不能简单地取高位作为前一字符,低位为后一字符。 我k!好啊! 这么NB! 保存啦!!! 声明String 字符 和new String 的区别是什么.? 如何读取数据库数据生成jTree的结点 关于Swing模拟dos 求达人解惑 源代码 Java进度条有关线程调度的问题,请熟悉多线程编程的朋友进来看看 java IO篇1 jbuilder8编辑代码时,光标位置经常显示不正常,如何改正? 关于java类卸载问题,大家帮忙,先谢了! 如何在JAVA程序中设置系统时间? linux 命令集合 怎么取DOUBLE型变量的值只到小数点后一位啊!
放出来给朋友看看也好。
blks[i >> 2] |= str.charAt(i) << ((i % 4) * 8);
就错误了。而且java汉字的编码是和纯pc环境下不同的,不能简单地取高位作为前一字符,低位为后一字符。