Нужно решение Java для усечения дайджеста SHA-256 до 20 байт

#java #cryptography #sha256 #sha

#Ява #криптография #sha256 #ша

Вопрос:

Я новичок в мире ША. Я искал Java-решение для усечения дайджеста SHA-256 до 20 байт.

Моя текущая программа выглядит примерно так, как показано ниже

 private String SHA_256 = "SHA_256"; MessageHash hash(byte[] encoded) {  sha256 = MessageDigest.getInstance(SHA_256);  return new MessageHash(sha256.digest(encoded)); }  

Все, что я хочу,-это сократить вывод SHA-256 до 20 байт в java

Комментарии:

1. Вы просто берете крайние левые (с наименьшим индексом) байты sha256.digest(encoded)