примечание: я не ищу обходного пути, я ищу простое решение по рубину!
этот вопрос похож на этот вопрос , но оннет ответа, это просто обходной путь для коммандос оболочки.
Я хочу создать зашифрованную строку sha512, которая совместима с форматом в debian /etc/shadow.
, следующийсоздайте правильную строку с php :
$salt = 'fGn9LR75';
$hash = crypt('test', '$6$'.$salt);
// hash is:
// $6$fGn9LR75$YpI/vJHjEhvrYp5/eUSRinpiXdMthCxFWSEo0ktFNUaRBsA7pCWYzzmQptmnfyHno9YEJFNHYuESj3nAQmSzc1
, насколько я знаю, это нормальная, посоленная строка в кодировке base64.спецификация метода генерации ша здесь