在安全性要求较高的系统中,应采用散列值>=224比特的SHA系列算法(如SHA-224、SHA-256、SHA-384和SHA-512)来保证敏感数据的完整性。 byte[] b = str.getBytes(); MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-256"); md.update(b); ... } catch (NoSuchAlgorithmException e) { }