Пример Java для шифрования pwd с помощью алгоритма whirlpool с использованием gnu-crypto jar

Я хочу зашифровать строку с помощью хэширования gnu.crypto.hash.Whirlpool.

Шифрование должно зашифровать пароль и вернуть зашифрованный pwd. шифруют (PWD);

This method should have implementation for encrypting pwd using gnu jars and whirlpool
hashing algorithm which should be equal to the pwd generated by the below site http://hash.online-convert.com/whirlpool-generator

Я попытался с кодом ниже, но я не могу получить код 512 байт, похожий на сгенерированный сайт Whirlpool:

import gnu.crypto.hash.HashFactory;
import gnu.crypto.hash.IMessageDigest;

  public class EncryptPwdWithAPI{
public static void main(String arg[])
{
         encrypt("somepwd");
    }
public static String encrypt(String password)
{
IMessageDigest md = HashFactory.getInstance("WHIRLPOOL");
md.update(input, 0, input.length); 
byte[] digest = md.digest(); 
System.out.println( "Input : "+new String(input)+ "\nPWD : "+new String(digest)
}

}

Ответы на вопрос(3)

Ваш ответ на вопрос