Ahoj Ondro,

Base64 dela neco podobneho, ale ne to co presne chces .... ale dela kratsi 
string ...

Jirka

PS. Mas super kodovani :-)

Ondra Zizka napsal(a):
> Ahoj,
> 
> cht�l bych p�ev�st byte[]  (MD5 hash) na String reprezentaci pomoc� hex 
> ��slic.
> Je na to n�jak� zkratka? A� to nemus�m d�lat ru�n�:
> 
> MessageDigest md = MessageDigest.getInstance("MD5");
> String sPassword = "ahojlidi";
> byte[] acPassword = sPassword.getBytes();
> byte[] acHash = md.digest( "ahojlidi".getBytes() );
> StringBuilder sb = new StringBuilder(32);
> for( byte b : acHash ){
>    sb.append( String.format("%x", new Byte(b)) );
> }
> System.out.println( sb.toString() );
> 
> P�ijde mi to takhle dost rozpov�dan� na to, �e nap�. v PHP (ze kter�ho 
> p�ech�z�m) je to jen md5("ahojlidi") a v Pythonu 
> "md5.new('ahojlidi').hexdigest()".
> Tak douf�m, �e jsem snad jen p�ehl�dl n�jakou metodu md.getDigestAsHex(), 
> jeliko� je to asi nej�ast�j�� reprezentace MD5 a naprosto ka�d� ji jist� 
> hled�.
> Ch�pu, �e to nen� ideologicky �ist�, ale "let's not be insane".
> 
> D�ky, Ondra 
> 
> 

-- 
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic

Odpovedet emailem