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 вы должны обмениваться данными.

Другие вопросы по тегам