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

实际开发中,可根据需要选择合适的算法。