title: Generate password_hash which matches Magento Go API
body: <p>I am trying to authenticate a user through the Magento Go SOAP API and having problems generating a matching hash. According to the docs the password_hash contains password:salt however when I md5 it's not matching the password_hash.</p>
  
  <p>Example:</p>
  
  <p>1) I changed my password through admin control panel to 'testtest'</p>
  
  <p>2) Run the following code:</p>
  
  <pre><code>$client     = new SoapClient('http://XXXX.gostorego.com/api/v2_soap/?wsdl');
  $session    = $client-&gt;login($api_user, $api_pass);
  
  $params     = array('filter'=&gt;array(array('key'=&gt;'email','value'=&gt;'user@domain.com')));
  
  $data       = $client-&gt;customerCustomerList($session, $params);     
  
  echo '&lt;pre&gt;CUSTOMER: '.print_r($data, true).'&lt;/pre&gt;';
  
  if (count($data)) {
      $hash   = explode(':',$data[0]-&gt;password_hash);
      $salt   = $hash[1];
      echo '&lt;pre&gt;HASH PARTS:'.print_r($hash, true).'&lt;/pre&gt;';
      echo '&lt;br&gt;' .md5($salt.$password);
  }
  </code></pre>
  
  <p>3) password_hash is  f35604820826428dd7633b91cd6078f4075c9bfa1a37db7bc70f563475ad8495:qK</p>
  
  <p>4) MD5 is 0b04a656c770ba2f10b5918f94529cd8</p>