使用sha1pass
創建密碼時,令牌的第一個值爲'4'。
例如:
sha1pass test
給我們:
$4$GTdnmykS$25iwV+ruXRwor4pUmKF57uXHj70$
令牌使用$
作爲分隔符:25iwV+ruXRwor4pUmKF57uXHj70
是計算散列,GTdnmykS
是生成的鹽,因爲我沒有供應第二個參數,但那4
是什麼意思?
4實際上是硬編碼的,這是sha1pass
最後一行,這是一個Perl腳本:
print '$4$', $salt, '$', $pass, "\$\n";
這是爲什麼令牌的第一個值「4」,什麼意思呢?
謝謝,我會從這裏管理。 – polemon 2010-09-23 01:46:07