我有一个用Visual Fox Pro构建的程序,它在数据库中读写信息,但信息是加密的。
我有源代码,我有密钥(用于加密和解密的密钥)用于加密/解密。但我无法获得用于加密/解密的算法。
我需要这个以便用C#创建一个新程序,它可以读取信息并将其保存在另一个数据库中。
下面是一些加密信息的例子:
ùœ¢Qa³•ù¼?-
pJ´’ˆò»Æ8-skYIÞµ§¬†Œ‚„Šç
ëŸIpAÔúùÈP@kJ´’ˆò»Æ8-skYIÞµ§¬†Œ‚„Šç
我读到VFP没有加密的本机算法,因此开发人员应该使用外部库。在源代码中我找不到任何东西,他只是使用加密函数发送文本来加密和密钥。
在根文件夹中有以下DLL(可能其中一个有加密代码)这是我第一次看到VFP中的内容 MSVCR70.DLL vfp7r.dll vfp7renu.dll vfp7resn.dll
答案 0 :(得分:1)
VFP没有任何本机加密功能。您列出的那些DLL只是VFP 7运行时,以及VFP 7运行时依赖的Visual C ++运行时。
我要做的是:
我怀疑是Craig Boyd的图书馆。
答案 1 :(得分:0)
如果您的VFP应用程序是在Visual MaxFrame上构建的,那么它包含自己的加密/解密功能作为prg,它是框架的一部分(x3ed.prg)。
它基本上是一个带有一些模块逻辑的密码,可以翻转几个位,但有2个变种。
如果你有一个特殊的钥匙,那么这可能不是,但以防万一。 :)