Итерировать SHA512, чтобы сделать его более безопасным?

В настоящее время я использую SHA512 со случайной солью для каждого пользователя для хеширования паролей пользователей и сохранения их в базе данных. Я думал, что это довольно безопасно, пока не прочитал эту статью об использовании дешевых графических процессоров для паролей перебора паролей.

В качестве альтернативы переходу на bcrypt повысит ли безопасность простое использование SHA512 несколько раз? Запускать его, скажем, 100 или 1000 раз на собственном выходе, чтобы замедлить процесс и усложнить его грубую силу? Или итерация SHA512 на самом деле не дает никаких преимуществ с точки зрения безопасности?

5
задан Phil Wright 6 June 2011 в 04:25
поделиться