0

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

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

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

提前致谢!

4

1 回答 1

3

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

于 2017-02-17T00:10:35.040 回答