Как мне хранить свои соленые и хешированные пароли sha512 в MySQL?

Все,

Я использую следующую функцию PHP для сохранения и хеширования паролей пользователей для веб-приложений:

function stringHashing($password,$salt){
 $hashedString=$password.$salt;
 for ($i=0; $i<50; $i++){
  $hashedString=hash('sha512',$password.$hashedString.$salt);
  }
 return $hashedString;
}  

What лучший способ сохранить полученную строку в MySQL? Я полагаю, это фиксированное поле CHAR? Как мне рассчитать правильную длину?

Спасибо,

JDelage

15
задан JDelage 2 June 2011 в 21:34
поделиться