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