加密用DES或AES吧。 MD5只能单身加密,也就是说不能解密的,一般用于密码加密,而不能用于对传输的一般信息进行加密。可考虑DES3或RSA等。相关源码,可以在网上搜索。 我是完全不明白呀 来学习来 我们做过一个,其实基本的思想都差不多,md5是通过算法加密。验证码那种不可截取的密码是通过java2d画图(但算法也是必须的,和md5和在一起简直无敌,无法破解还不能截取),还有就是密匙加密(如魔兽世界的密保卡就是这个原理,我实现这个功能是用hashmap的键值对做的)。。。。。 大致的思想就是上面这种,还有些加密你可以自己想,但是都超不出上面给的范围,加强也只能在算法这,即要复杂还要执行效率高(即高实时性) MD5Java code public class MD5 { /* * A Java implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Based on the JavaScript implementation of Paul Johnston * Copyright (C) Paul Johnston 1999 -