Hola que tal amigos! os dejo este script que puse en mi sitio web , quien sabe si alguien le pueda servir de algo.

Copiar codigo y guardar como index.php o lo que quieras llamar. Es un generador de hashes para ( SMF, vBulletin, Base64, MD5, MD5 x2, MD5 x3, MD5 x4, MD5 x10, SHA-1, SHA-1 x2, SHA-1 x3, SHA-1 x4, SHA-1 x10, SHA-1 + MD5 x1, SHA-1 + MD5 x2, SHA-1 + MD5 x3, SHA-1 + MD5 x4, SHA-1 + MD5 x10)
Código:
<html>
<head><title>Generate All Hashes - SMF, vBulletin, Base64, MD5, MD5 x2, MD5 x3, MD5 x4, MD5 x10, SHA-1, SHA-1 x2, SHA-1 x3, SHA-1 x4, SHA-1 x10, SHA-1 + MD5 x1, SHA-1 + MD5 x2, SHA-1 + MD5 x3, SHA-1 + MD5 x4, SHA-1 + MD5 x10  - Online - Browserling Web Developer Tools by Submitengineurl.com</title></head>
<body>
<center><h2>Generate All Hashes - SMF, vBulletin, Base64, MD5, MD5 x2, MD5 x3, MD5 x4, MD5 x10, SHA-1, SHA-1 x2, SHA-1 x3, SHA-1 x4, SHA-1 x10, SHA-1 + MD5 x1, SHA-1 + MD5 x2, SHA-1 + MD5 x3, SHA-1 + MD5 x4, SHA-1 + MD5 x10  - Online - Browserling Web Developer Tools by Submitengineurl.com</h2>
	<form method='post' action="<?= $_SERVER['PHP_SELF'] ?>">
		<table>
			<tr><td width='30'>User:</td><td><input type='text' name='user' size='60'></td></tr>
			<tr><td width='30'>Password:</td><td><input type='text' name='pass' size='60'></td></tr>
			<tr><td width='30'>Salt:</td><td><input type='text' name='salt' size='60'></td></tr>
		</table>
	<input type='submit' name='Generar'>
	</form>
</center>

<?php
if (isset($_POST['pass'])) {
$pass = ($_POST['pass']);
$user = ($_POST['user']);
$salt = ($_POST['salt']);

// Texto original
echo "<hr>";
echo "<center><h3>Original text:<h3>";
echo "<table>";
echo "<tr><td width='30'>User:</td><td><input class='editbox' value='$user' size='60'></td></tr>";
echo "<tr><td width='30'>Password:</td><td><input class='editbox' value='$pass' size='60'></td></tr>";
echo "<tr><td width='30'>Salt:</td><td><input class='editbox' value='$salt' size='60'></td></tr>";
echo "</table></center>";

// Tabla de resultados
echo "<hr>";
echo "<table width='1200'>";
echo "<tr><td width='300'><b>Algorithm</b></td><td><b>Result</b></td><td><b>Result (Base64)</b></td>";
echo "</tr><tr><td>&nbsp;</td></tr>";

// SMF
$SMF = sha1(strtolower($user).$pass);
$b64SMF = base64_encode($SMF);
echo "<tr><td width='300'><b>SMF</b></td>";
echo "<td width='300'><input class='editbox' value='$SMF' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64SMF' size='80'></td>";
echo "</tr><tr><td>&nbsp;</td></tr>";

//vBulletin
$vB = md5(md5($pass).$salt);
$b64vB = base64_encode($vB);
echo "<tr><td width='300'><b>vBulletin</b></td>";
echo "<td width='300'><input class='editbox' value='$vB' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64vB' size='80'></td>";
echo "</tr><tr><td>&nbsp;</td></tr>";

// Base64
$b64 = base64_encode($pass);
$b64x2 = base64_encode($b64);
echo "<tr><td width='300'><b>Base64</b></td>";
echo "<td width='300'><input class='editbox' value='$b64' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64x2' size='80'></td>";
echo "</tr><tr><td>&nbsp;</td></tr>";

// MD5
$md5x1 = md5($pass);
$b64md5x1 = base64_encode($md5x1);
echo "<tr><td width='300'><b>md5()</b></td>";
echo "<td width='300'><input class='editbox' value='$md5x1' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64md5x1' size='80'></td>";

// MD5 x2
$md5x2 = md5(md5($pass));
$b64md5x2 = base64_encode($md5x2);
echo "<tr><td width='300'><b>md5(x2)</b></td>";
echo "<td width='300'><input class='editbox' value='$md5x2' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64md5x2' size='80'></td>";

// MD5 x3
$md5x3 = md5(md5(md5($pass)));
$b64md5x3 = base64_encode($md5x3);
echo "<tr><td width='300'><b>md5(x3)</b></td>";
echo "<td width='300'><input class='editbox' value='$md5x3' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64md5x3' size='80'></td>";

// MD5 x4
$md5x4 = md5(md5(md5(md5($pass))));
$b64md5x4 = base64_encode($md5x4);
echo "<tr><td width='300'><b>md5(x4)</td>";
echo "<td width='300'><input class='editbox' value='$md5x4' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64md5x4' size='80'></td>";

// MD5 x5
$md5x5 = md5(md5(md5(md5(md5($pass)))));
$b64md5x5 = base64_encode($md5x5);
echo "<tr><td width='300'><b>md5(x5)</b></td>";
echo "<td width='300'><input class='editbox' value='$md5x5' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64md5x5' size='80'></td>";

// MD5 x10
$md5x10 = md5(md5(md5(md5(md5(md5(md5(md5(md5(md5($pass))))))))));
$b64md5x10 = base64_encode($md5x10);
echo "<tr><td width='300'><b>md5(x10)</b></td>";
echo "<td width='300'><input class='editbox' value='$md5x10' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64md5x10' size='80'></td>";
echo "</tr><tr><td>&nbsp;</td></tr>";

// SHA-1
$sha1x1 = sha1($pass);
$b64sha1x1 = base64_encode($sha1x1);
echo "<tr><td width='300'><b>sha1()</b></td>";
echo "<td width='300'><input class='editbox' value='$sha1x1' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64sha1x1' size='80'></td>";

// SHA-1 x2
$sha1x2 = sha1(sha1($pass));
$b64sha1x2 = base64_encode($sha1x2);
echo "<tr><td width='300'><b>sha1(x2)</b></td>";
echo "<td width='300'><input class='editbox' value='$sha1x2' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64sha1x2' size='80'></td>";

// SHA-1 x3
$sha1x3 = sha1(sha1(sha1($pass)));
$b64sha1x3 = base64_encode($sha1x3);
echo "<tr><td width='300'><b>sha1(x3)</b></td>";
echo "<td width='300'><input class='editbox' value='$sha1x3' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64sha1x3' size='80'></td>";

// SHA-1 x4
$sha1x4 = sha1(sha1(sha1(sha1($pass))));
$b64sha1x4 = base64_encode($sha1x4);
echo "<tr><td width='300'><b>sha1(x4)</td>";
echo "<td width='300'><input class='editbox' value='$sha1x4' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64sha1x4' size='80'></td>";

// SHA-1 x5
$sha1x5 = sha1(sha1(sha1(sha1(sha1($pass)))));
$b64sha1x5 = base64_encode($sha1x5);
echo "<tr><td width='300'><b>sha1(x5)</b></td>";
echo "<td width='300'><input class='editbox' value='$sha1x5' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64sha1x5' size='80'></td>";

// SHA-1 x10
$sha1x10 = sha1(sha1(sha1(sha1(sha1(sha1(sha1(sha1(sha1(sha1($pass))))))))));
$b64sha1x10 = base64_encode($sha1x10);
echo "<tr><td width='300'><b>sha1(x10)</b></td>";
echo "<td width='300'><input class='editbox' value='$sha1x10' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64sha1x10' size='80'></td>";
echo "</tr><tr><td>&nbsp;</td></tr>";

//SHA-1 + MD5 x1
$smx1 = sha1(md5($pass));
$b64smx1 = base64_encode($smx1);
echo "<tr><td width='300'><b>sha1(md5(x1))</b></td>";
echo "<td width='300'><input class='editbox' value='$smx1' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64smx1' size='80'></td>";

//SHA-1 + MD5 x2
$smx2 = sha1(md5(sha1(md5($pass))));
$b64smx2 = base64_encode($smx2);
echo "<tr><td width='300'><b>sha1(md5(x2))</b></td>";
echo "<td width='300'><input class='editbox' value='$smx2' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64smx2' size='80'></td>";

//SHA-1 + MD5 x3
$smx3 = sha1(md5(sha1(md5(sha1(md5($pass))))));
$b64smx3 = base64_encode($smx3);
echo "<tr><td width='300'><b>sha1(md5(x3))</b></td>";
echo "<td width='300'><input class='editbox' value='$smx3' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64smx3' size='80'></td>";

//SHA-1 + MD5 x4
$smx4 = sha1(md5(sha1(md5(sha1(md5(sha1(md5($pass))))))));
$b64smx4 = base64_encode($smx4);
echo "<tr><td width='300'><b>sha1(md5(x4))</b></td>";
echo "<td width='300'><input class='editbox' value='$smx4' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64smx4' size='80'></td>";

//SHA-1 + MD5 x5
$smx5 = sha1(md5(sha1(md5(sha1(md5(sha1(md5(sha1(md5($pass))))))))));
$b64smx5 = base64_encode($smx5);
echo "<tr><td width='300'><b>sha1(md5(x5))</b></td>";
echo "<td width='300'><input class='editbox' value='$smx5' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64smx5' size='80'></td>";

//SHA-1 + MD5 x10
$smx10 = sha1(md5(sha1(md5(sha1(md5(sha1(md5(sha1(md5(sha1(md5(sha1(md5(sha1(md5(sha1(md5(sha1(md5($pass))))))))))))))))))));
$b64smx10 = base64_encode($smx10);
echo "<tr><td width='300'><b>sha1(md5(x10))</b></td>";
echo "<td width='300'><input class='editbox' value='$smx10' size='45'></td>";
echo "<td width='300'><input class='editbox' value='$b64smx10' size='80'></td>";

echo "</table>";
}?>


</body>
</html>
Aqui teneis la demostración : https://www.submitengineurl.com/hash-password/