【问题标题】:visual foxpro password field decode phpvisual foxpro 密码字段解码 php
【发布时间】:2013-05-30 00:18:45
【问题描述】:

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

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

  • 右侧部分显示了将列粘贴到记事本++时的外观

  • 左下角显示了检查用户和通行证不起作用的代码

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

(如果我在浏览器中回显列值,我会得到空白,除了在某些情况下显示 /316 或图像中的一些垃圾)

对不起我的英语:)

【问题讨论】:

    标签: php passwords decode decoding foxpro


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      这一切都假设最初的 VFP 开发人员做得正确并使用了不可逆的加密方法。

      【讨论】:

      • 谢谢,顺便说一句很好的解释。我希望我不必联系 VFP 开发人员,但我不会浪费更多时间,因为这是完成我工作的唯一事情
      猜你喜欢
      • 2023-03-18
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 2018-11-15
      • 2013-04-17
      • 1970-01-01
      • 2014-03-26
      • 2012-07-19
      相关资源
      最近更新 更多