visual foxpro密码字段解码php

时间:2013-06-03 18:46:21

标签: php passwords decode decoding foxpro

我无法比较两个变量来记录我正在工作的系统。 我们在公司有一个visual fox pro系统,我正在为它添加一个PHP模块,所以我必须使用现有的.DBF文件来查询一些数据。 在咨询用户时会发生这种情况......

how I see the password field

  • 左侧部分显示我如何在DBF查看器中看到包含密码的“USU_CCLAVE”列

  • 正确的部分显示了将列粘贴到记事本++时的外观如何

  • 左下角显示了检查用户和代码的代码。传递不起作用

我无法从我的程序中检查用户密码组合,因为密码字段已被加入。我不想构建并行用户数据库,相反,我想在那里使用数据alredy。解码thist列的任何方法?我没有问题从PHP访问表,这工作正常,我只想在PHP中解码此列,以便我可以检查用户是否正确

(如果我在浏览器中回显列值,我会变成空白,除非在某些情况下显示/ 316,或者图像中有一些垃圾)

对不起我的英语:)

2 个答案:

答案 0 :(得分:3)

您需要在VFP系统中找到加密密码的代码,然后在Php中实现相同的加密。

答案 1 :(得分:2)

这取决于VFP系统如何对其进行编码。你需要找到它。然后在PHP中重新实现它。然后,在PHP端,您输入一个输入的密码并对其进行编码,看看它是否与数据库中的内容相匹配。如果垃圾匹配,则用户输入正确的密码。

如果您不知道VFP系统如何加密,那么您就是在浪费时间。

这一切都假设原始的VFP开发人员正确地做了它并使用了不可逆的加密方法。