src/main/java/pt/ipv/qualifica/myclinic/beans/LoginManagedBean.java
/**
     * passa o array de byte's para codigo hexadecimal, e depois para caracteres
     * @param hash
     * @return string de caracteres
     */
passa o array de byte's para codigo hexadecimal, e depois para caracteres
@param hash
@return string de caracteres
passa o array de byte ' s para codigo hexadecimal e depois para caracteres @param hash @return string de caracteres
public static String toHexString(byte[] hash) 
    { 
        BigInteger number = new BigInteger(1, hash);  
        StringBuilder hexString = new StringBuilder(number.toString(16));  
        while (hexString.length() < 32)  
        {  
            hexString.insert(0, '0');  
        }  
        return hexString.toString();  
    }
public static String toHexString ( byte [ ] hash ) { BigInteger number = new BigInteger ( 1 , hash ) ; StringBuilder hexString = new StringBuilder ( number . toString ( 16 ) ) ; while ( hexString . length ( ) < 32 ) { hexString . insert ( 0 , '0' ) ; } return hexString . toString ( ) ; }
passa o array de byte's para codigo hexadecimal, e depois para caracteres
 @param hash
 @return string de caracteres
passa o array de byte ' s para codigo hexadecimal e depois para caracteres @param hash @return string de caracteres
// Convert byte array into signum representation   // Convert message digest into hex value   // Pad with leading zeros 