
上QQ阅读APP看书,第一时间看更新
6.5 获取MD5和SHA-1编码
当文本内容需要保密时,可以对其进行编码处理,常用的方法有MD5和SHA-1等算法。下面介绍获取字符串编码的方法。
首先来看MD5算法,如下面的代码所示。

代码执行结果如图6-10所示。
实际上,使用不同算法进行编码的关键就在于MessageDigest.getInstance()方法的参数,可选的算法包括:
□ MD2
□ MD5
□ SHA-1
□ SHA-256
□ SHA-384

图6-10 获取文本的MD5编码
□ SHA-512
实际开发中,可根据需要选择合适的算法。