简单的MessageDigest与BASE64的使用
?? ? ?一般我们在将密码存入数据库时,我们都会将其加密处理使得信息更加安全!
在这其中有两个好的算法,MD5和SHA(安全散列算法)!
本示例,比较简单,没事使用到key的更复杂的知识。只是简单的使用java提供的security包中的一些类。
?
?
String mailPassword = "xivaxiva";BASE64Encoder encoder = new BASE64Encoder();String pass = encoder.encode(mailPassword.getBytes());BASE64Decoder decoder = new BASE64Decoder();byte[] decoderName = decoder.decodeBuffer(name);System.out.println(new String(decoderName));
?
?
至于MD5的解密方式,没有研究,暂时也不研究,呵。
?
当然,在这里我对BASE64也没有深入的研究!只是使用了一下java的API,在以后需要时,再看看吧!应该不难,就是一个ASCII的转换。
1 楼 jy1245626 2011-05-04 你的签名写错了,太初之杀 ,戟武 2 楼 xiang37 2011-05-04 jy1245626 写道你的签名写错了,太初之杀 ,戟武很感动,又遇到了一个霹雳道友!
戢的意思是停止。
戢武和弭兵是同一个意思,就是停止出兵。
这句话的总体意思就是局势不够明朗时,息兵罢武。