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