Мне нужно зашифровать массив байтов в VB6 и расшифровать его на C# (NET 2.0). И наоборот (C# - VB6).Rijndael/AES от C# до VB6
В C# я использовал класс RijndaelManaged. В VB6 я использовал бесплатные куски из Интернета. Лучше, кажется, http://www.frez.co.uk/freecode.htm#rijndael Но две реализации генерируют различные выходы, начиная с того же входа :(
Может быть, это проблема, связанная с вектором IV в RijndaelManaged ... Я не понимаю ...
Любое решение/опыт использования Rijndael/AES между VB6 и NET Или TripleDES ....
спасибо
UPDATE: ВАЖНО:. машина, где работает VB6 приложение, не имеет NET Framework Поэтому я не могу использовать Interop и/или класс оболочки NET, открытый как COM. :(
Разве вы не можете сделать это наоборот? То есть выставить реализацию VB6 в качестве COM для приложения C#? –