<div class="gmail_quote">On Fri, Feb 19, 2010 at 6:10 AM, IRcapmail <span dir="ltr">&lt;<a href="mailto:ircapmail@yahoo.es">ircapmail@yahoo.es</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hello again, I have another problem.<br>
<br>
In the step 2:<div class="im"><br>
2. Compute the 16 octet MD5 hash of X. Call the result Y.<br>
%Y = $md5(%X)<br>
<br></div>
sometimes the md5 result includes some &quot;00&quot;. For example:<br>
<br>
borrame:jabber.dk:hola<br>
<br>
its MD5 is:<br>
<br>
8ec8d3570700b4f2722604385d3eb79a<br>
<br>
When converting to ASCii, I can&#39;t convert &quot;00&quot; because it&#39;s no representable almost in mIRC scripting, that returns a null value for ascii 0.<br>
<br>
Then the result is a 15 character string instead 16.<br>
<br>
How I can resolve this, the 00 hex can be replaced by other value?<br>
Thanks for you patience.<br><font color="#888888">
<font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#888888"><br></font></font></font></blockquote><div><br></div><div>A quick google search tell me that the mIRC scripting language does support binary data, and the %md5 function does take &amp;binvar. You should treat Y and A1 as binary values, not strings.</div>

<div><br></div><div>I hope that helps.</div><div><br></div><div>--</div><div>Waqas Hussain</div><div><br></div></div>