java中有哪些算法啊?能不能详细介绍下 java中有哪些算法啊?能不能详细介绍下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lz给你看看MD5的算法import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class md5 { public String str; public void md5s(String plainText) { try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(plainText.getBytes()); byte b[] = md.digest(); int i; StringBuffer buf = new StringBuffer(""); for (int offset = 0; offset < b.length; offset++) { i = b[offset]; if (i < 0) i += 256; if (i < 16) buf.append("0"); buf.append(Integer.toHexString(i)); } str = buf.toString(); System.out.println("result: " + buf.toString());// 32位的加密 System.out.println("result: " + buf.toString().substring(8, 24));// 16位的加密 } catch (NoSuchAlgorithmException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static void main(String agrs[]) { md5 md51 = new md5(); md51.md5s("4");//加密4 }} 算法和语言无关,如果想看看用java语言实现的算法,可以看看语言版的数据结构。前段时间有人发帖找过这样的书,我的下载空间里有,你可以去下载。 数据结构 for cfor...... 谢谢各位回答,最近在看Java数据结构 谢谢各位回答,最近在看Java数据结构 谢谢各位回答,最近在看Java数据结构 关于提取EXIF 相片 方向信息,并执行相应旋转 java工程读取mdb数据库,中文乱码无法解决。。。吐血 聊天系统的好友列表数据库怎么设计? 请问 jdk 1.5 和jdk1.6有哪些区别??? 求正则表达式,分隔字符串的 帮我看看,有办法没有? J2ME里线程如何用? 初学者来咨询各位JAVA学者们方法或属性名的问题 java怎么判断byte[]的原字符串的编码? 如何创建这样的工具栏元素? 集思广益求对策:如何用java程序判断一个格式化的日期? 新手求助Java时间操作代码,不会写
import java.security.NoSuchAlgorithmException;public class md5 {
public String str; public void md5s(String plainText) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(plainText.getBytes());
byte b[] = md.digest(); int i; StringBuffer buf = new StringBuffer("");
for (int offset = 0; offset < b.length; offset++) {
i = b[offset];
if (i < 0)
i += 256;
if (i < 16)
buf.append("0");
buf.append(Integer.toHexString(i));
}
str = buf.toString();
System.out.println("result: " + buf.toString());// 32位的加密
System.out.println("result: " + buf.toString().substring(8, 24));// 16位的加密
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace(); }
} public static void main(String agrs[]) {
md5 md51 = new md5();
md51.md5s("4");//加密4
}}
前段时间有人发帖找过这样的书,我的下载空间里有,你可以去下载。
for......