При использовании хеш-кодов с любым провайдером jce вы сначала пытаетесь получить
экземпляр алгоритма, затем обновите его данными, которые вы хотите хэшировать
и когда вы закончите, вы вызываете digest, чтобы получить значение хеша.
MessageDigest sha = MessageDigest.getInstance("SHA-256");
sha.update(in.getBytes());
byte[] digest = sha.digest();
вы можете использовать дайджест, чтобы получить версию с кодировкой base64 или hex в соответствии с вашими потребностями