Вот пример использования php:
<?php
$password = 'SomePassword';
$salt = 'saltHashFromDB';
$sitekey = 'siteKeyFromConfig';
function pwcrypt($password, $salt, $sitekey) {
$digest = $sitekey;
$i = 0;
while ($i < 10) {
$digest = sha1($digest.'--'.$salt.'--'.$password.'--'.$sitekey);
$i++;
}
return $digest;
}
echo pwcrypt($password,$salt,$sitekey);
?>
Это довольно простой пример, на его основе вы сможете интегрировать его в свое приложение. Я знаю, что в коде ruby есть около 4 или 5 функций, которые он вызывает одну за другой, чтобы делать одно и то же, и его расположение в одном месте облегчает понимание.
Дайте мне знать, если вам нужны какие-либо разъяснения.
Спасибо
C4colo