我有一个用 Visual Fox Pro 构建的程序,它可以在数据库中读取和写入信息,但该信息是加密的。
我有源代码,所以我有钥匙(加密和解密的密钥相同)用于加密/解密。但我无法获得用于加密/解密的算法。
我需要这个来使用 C# 创建一个新程序,它可以读取信息并将其保存在另一个数据库中。
下面是一些加密信息的示例:
ùœ¢Qa³•ù¼?-
pJ´’ˆò»Æ8-skYIÞµ§¬†Œ‚„Šç
ëŸIpAÔúùÈP@kJ´’ˆò»Æ8-skYIÞµ§¬†Œ‚„Šç
我读到 VFP 没有本地算法来加密,因此开发人员应该使用外部库。在源代码中我找不到任何东西,他只是使用加密函数发送要加密的文本和密钥。
在根文件夹中有以下DLL(也许其中一个有加密代码)这是我第一次在VFP中看到东西
msvcr70.dll
vfp7r.dll
vfp7renu.dll
vfp7resn.dll
VFP 没有任何本机加密功能。您列出的这些 DLL 只是 VFP 7 运行时以及 VFP 7 运行时所依赖的 Visual C++ 运行时。
我要做的是:
- 从 sysinternals.com 下载 Process Explorer。
- 启动它,然后运行您的 VFP 程序可执行文件。
- 在 Process Monitor 进程列中找到您的程序 EXE,然后单击它一次。
- 在顶部的工具栏中,使用 按钮在查看句柄和查看 DLL 之间切换。这将列出 EXE 已打开的每个文件。
我怀疑这是克雷格·博伊德的图书馆。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)