@Override public String toString(){
  StringBuilder buf=new StringBuilder(DIGEST_SIZE * 2);
  for (int nI=0; nI < DIGEST_SIZE; nI++) {
    buf.append(HEXTAB.charAt((m_digestBits[nI] >>> 4) & 0x0f));
    buf.append(HEXTAB.charAt(m_digestBits[nI] & 0x0f));
  }
  ;
  return buf.toString();
}

@ Override public String toString ( ) { StringBuilder buf = new StringBuilder ( DIGEST_SIZE * 2 ) ; for ( int nI = 0 ; nI < DIGEST_SIZE ; nI ++ ) { buf . append ( HEXTAB . charAt ( ( m_digestBits [ nI ] > > > 4 ) & 0x0f ) ) ; buf . append ( HEXTAB . charAt ( m_digestBits [ nI ] & 0x0f ) ) ; } ; return buf . toString ( ) ; }
makes a binhex string representation of the current digest
