读书人

简略的MessageDigest与BASE64的使用

发布时间: 2012-10-31 14:37:32 作者: rapoo

简单的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 写道你的签名写错了,太初之杀 ,戟武
很感动,又遇到了一个霹雳道友!
戢的意思是停止。
戢武和弭兵是同一个意思,就是停止出兵。
这句话的总体意思就是局势不够明朗时,息兵罢武。

读书人网 >编程

热点推荐