将python哈希脚本转换为PHP

问题描述 投票:-1回答:1

另一个镜头。我想问你这个脚本

在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不是我的语言,它给了我很多麻烦。谢谢你的帮助。如果您需要更好的描述,我可以提供。

另一个镜头。我想问你关于这个脚本的问题。在python中,我有这个工作脚本#! / usr / bin / python从crypto.md5crypt导入hashlib导入md5crypt hashlib.sha1(md5crypt(password ....

python php authentication
1个回答
0
投票

尝试:

© www.soinside.com 2019 - 2024. All rights reserved.