У меня есть программа, созданная в Visual Fox Pro, которая считывает и записывает информацию в базу данных, но информация зашифровывается.Как расшифровать строку, зашифрованную V FoxPro
У меня есть исходный код так, У меня есть ключ (тот же ключ для шифрования и шифрования), который используется для шифрования/дешифрования. Но я не могу получить алгоритм, используемый для шифрования/шифрования.
Мне нужно это, чтобы создать новую программу с C#, которая может читать информацию и сохранять ее в другой БД.
Ниже есть некоторые примеры информации, зашифрованные:
ùœ¢Qa³•ù¼?-
pJ´’ˆò»Æ8-skYIÞµ§¬†Œ‚„Šç
ëŸIpAÔúùÈ[email protected]´’ˆò»Æ8-skYIÞµ§¬†Œ‚„Šç
Я читал, что VFP не имеет нативный алгоритм шифрования, поэтому разработчик должен использовать внешнюю библиотеку. В исходном коде я ничего не могу найти, он просто использовал функцию шифрования, отправляя текст для шифрования и ключа.
В корневой папке есть следующий DLL (возможно, один из этого имеет код для шифрования) Это первый раз, когда я вижу что-то в VFP msvcr70.dll vfp7r.dll vfp7renu.dll vfp7resn.dll
Либо функция шифрования является внешним вызовом, либо содержит внешние вызовы. Если у вас есть источник, вы сможете увидеть, где/как выполняется шифрование/дешифрование. –
У меня есть ... Но функция просто «wreturn = encrypt (plaintext, wpassw)», и функция шифрования нигде не определена. Возможно, есть в этих DLL ... Я не знаю –
Вы упомянули, что у вас есть ключи шифрования - как они передаются в код шифрования? –