Это первый раз, когда я пытаюсь разобраться с кодом на Python. Мой клиент недавно дал мне код Python:Python SHA512encryption с PHP
python -c 'import crypt; print crypt.crypt("Pa55w0rd!", "$6$x88yEvVg")'
, который используется для шифрования пароля, в приведенном выше коде.
Пароль: Pa55w0rd! и значение соли x88yEvVg. Могу ли я выполнить вышеуказанный код в PHP? Я пробовал это делать:
echo exec(`python -c "import crypt;print crypt.crypt('Pa55w0rd!', '\$6\$x88yEvVg\')"`);
Спасибо.
Спасибо за ваш ответ. Ваш код точно работает. Как я могу заменить «Pa55w0rd!» & 'x88yEvVg' с переменной? – NewPHP
@NewPHP, я обновил код примера. (Используйте операцию ввода строки). Возможно, вам придется скрыться, если строка с паролем/солью содержит цитату ('' '). – falsetru