Genexus Encrypt64 TwoFish реализация
Я работаю в среде, которая находится в C# (не Genexus), и мне нужно зашифровать данные, используя ту же реализацию алгоритма TwoFish, который используется методом Genexus Encrypt64.
У меня есть ключ шифрования и примеры для некоторых входов (незашифрованных) и выходов (зашифрованных), которые я должен генерировать. У меня есть проблемы, потому что я получил несколько реализаций алгоритма TwoFish из Интернета, но ни одна из них не похожа на ту, что использовалась в Genexus. Кроме того, я пробовал некоторые онлайн-инструменты, и ни один из них не работал.
Кто-нибудь сталкивался с этой проблемой раньше? Есть ли какая-либо другая операция, которую я должен делать, кроме шифрования TwoFish? Какой режим использует Genexus для шифрования TwoFish?}
Заранее спасибо!
1 ответ
Я нашел эту информацию о Twofish и GeneXus:
http://wiki.genexus.com/commwiki/servlet/wiki?8386,Encrypt64%20Function
И это алгоритм: https://app.assembla.com/spaces/genexus_standard_classes/subversion/source/23/X_Ev2_U6/CSharp/GxClasses/Twofish_Algorithm.cs
Если это не поможет. Пожалуйста, опишите вашу проблему, например, какой вклад вы имеете и какой ожидаемый результат. И сравните с ожидаемым результатом. И, конечно же, с какой версией GeneXus вы должны обмениваться данными.