еще один выстрел. Я хочу спросить вас об этом сценарии
В python У меня есть этот рабочий сценарий
#! /usr/bin/python
import hashlib
from crypto.md5crypt import md5crypt
hashlib.sha1(md5crypt(password.encode('utf-8'), salt.encode('utf-8'))).hexdigest()
Что делает этот сценарий, так это то, что он создает «хешированный» пароль. Я хотел бы изменить этот скрипт на PHP скрипт, потому что он мне нужен для входа на сайт, который использует php скрипт
Я знаю, что это не очень хорошее решение, но я могу вызвать скрипт из php таким образом
<?php
$command = escapeshellcmd('/home/python/login.py');
$output = shell_exec($command);
echo $output; // this is what I need to login
?>
Таким образом, я могу получить проверенный пароль из браузера. Если это возможно, как я могу передать два waribale здесь?
$command = escapeshellcmd('/home/python/login.py $salt_variable $password_variable');
, где ранее были созданы $ salt_vriable и $ password_variable.
Я попытался найти информацию об этом, но python не мой язык, и это доставляет мне действительно тяжелые времена Спасибо за любую помощь. Если вам нужно лучшее описание, я могу его предоставить.