Если вы хотите вычислить контрольную сумму, я думаю, что самое простое решение - это использовать Apache Common Codec.
String sha256hex = org.apache.commons.codec.digest.DigestUtils.sha256Hex(stringText);
Другой альтернативой является Guava, которая имеет простой в использовании набор утилит для хеширования. Например, чтобы хэшировать строку, используя SHA256 в качестве шестнадцатеричной строки, вы просто должны сделать:
final String hashed = Hashing.sha256()
.hashString("your input", StandardCharsets.UTF_8)
.toString();