Olmayan bir Ruby App aracılığıyla Resftul kimlik doğrulaması doğrulanıyor

1 Cevap php

Ancak ben bir SHA1 (- tuz - şifre - RESTFUL_AUTH_KEY sindirmek) kullanan anlamak, bir php uygulama restful_authentication karşı kimlik doğrulaması yapmaya çalışıyorum. Sorun ne olursa olsun ben karma maç alınamıyor denemek ne kadar olduğunu. Ben özet sadece dinlendirici auth anahtar olduğunu görmek, ama ben karışık orası belgelerine okuyarak. Başkasının yakut kullanmanın dışında ve bu yüzden nasıl eğer karma şifrenizi maç için bir yol bulmak mümkün olmuştur?

1 Cevap

İşte php kullanarak bir örnek:

<?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);
?>

Bu oldukça basit bir örnek, bu dayalı uygulaması içine entegre etmek gerekir. Ben yakut kodu aynı şeyi yapmak için birbiri ardına aramaları yaklaşık 4 veya 5 fonksiyonları tek bir yerde olması daha kolay anlamak için yapmak gerekir olduğunu biliyorum.

Eğer herhangi bir açıklama gerekiyorsa bana bildirin.

Teşekkürler,

C4colo