Genexus Encrypt64 TwoFish 实现

Genexus Encrypt64 TwoFish implementation

我正在使用 c#(不是 Genexus)的环境工作,我需要使用 Genexus Encrypt64 方法使用的 TwoFish 算法的相同实现来加密数据。

我有我应该生成的一些输入(未加密)和输出(加密)的加密密钥和示例。 我有一些问题,因为我从网上获得了一些 TwoFish 算法的实现,但其中 none 似乎与 Genexus 中使用的相同。 此外,我尝试了一些在线工具,其中 none 有效。

有没有人遇到过这个问题? 除了 TwoFish 加密之外,还有什么我应该做的其他操作吗? Genexus 使用什么模式进行 TwoFish 加密?}

提前致谢!

我找到了有关 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 交换数据。