问题标签 [twofish]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
424 浏览

java - Twofish 密钥生成器不可用错误

我正在研究 Twofish 加密,并研究了类似下面的代码。
但是,我一直收到上述错误。
请帮助调查它并在必要时提供建议。

0 投票
1 回答
803 浏览

genexus - Genexus Encrypt64 TwoFish 实现

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

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

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

提前致谢!

0 投票
1 回答
935 浏览

java - 如何在java中实现twofish加密来加密/解密字符串?

我最近从https://www.schneier.com/academic/twofish/download.html下载了 twofish-java.zip 。里面有一个jar文件twofish.jar。有人向我解释了如何在 java 中实现 twofish 加密,以使用这个 jar 文件在 java 中加密/解密字符串

0 投票
1 回答
3335 浏览

java - 使用 Twofish 加密/解密

我正在尝试使用 TWOFISH 进行加密和解密。我收到错误:线程“main”中的异常 java.security.NoSuchAlgorithmException:twofish KeyGenerator 不可用

我的代码:

0 投票
1 回答
735 浏览

java - Java 加密 TwoFish 与模式 ECB

我正在尝试使用带有 ECB 模式的 Twofish 进行加密和加密。我尝试使用库“gnu.crypto.cipher.Twofish”,但它不允许将模式设置为 ECB。我们可以使用任何库或代码。请帮忙。谢谢。

0 投票
0 回答
367 浏览

java - Twofish 加密:“java.security.NosuchAlgorithnException:Twofish KeyGenerator 不可用”错误

这是为 twofish 算法生成密钥并使用它进行加密的代码。

0 投票
1 回答
169 浏览

php - 如何使用 ECB 密码模式和 PKCS7 块填充模式使用 Twofish 加密?

我想用 PHP 访问 API。规格如下:

  • 双鱼算法
  • ECB 密码模式
  • PKCS7块填充模式

我尝试了很多不同的 PHP 函数和库,但似乎都没有。

这是我的代码:

你看到这段代码有问题吗?

0 投票
1 回答
360 浏览

cryptography - 双鱼已知答案测试

我正在研究使用 twofish 来加密数据字符串。在将我的宝贵数据委托给未知图书馆之前,我希望验证它是否与Bruce Schneier 网站上发布的已知答案测试一致。

令我沮丧的是,我尝试了三个 twofish 实现,但没有一个与 KAT 一致。这让我相信我做错了什么,我想知道是否有人可以告诉我它是什么。

我确保模式相同(CBC),密钥长度相同(128 位)并且 iv/key/pt 值相同。twofish 加密是否有其他参数在起作用?

以下是来自 KAT 存档的 CBC_E_M.txt 的前两个测试条目:

我将这些解释为十六进制,因此 16bytes=128bits 长。

我尝试使用以下 twofish 实现:

所有三个在第一次测试中给出相同的 CT,即(十六进制编码)

到目前为止一切顺利,除了它与 KAT 中的 CT0 不一致......

对于第二个测试,ruby 库和在线工具给出:

虽然 js 库提供:

这些都不与 KAT 中的 CT1 一致。

我在这里做错了吗?非常感谢任何帮助。

在线工具易于使用,只需确保选择 HEX 作为键并输入文本。这是我用来生成这些值的 ruby​​ 代码(必须检查每个库才能使其工作):

0 投票
1 回答
332 浏览

python - 使用python实现Twofish加密

我正在尝试在 python 中使用 Twofish 算法加密“Hello world”。我使用这个包https://pypi.python.org/pypi/twofish/0.3.0

加密消息没有问题,但是我想将密码模式设置为 CBC,但我不知道该怎么做。没有关于如何在文档中设置密码模式的解释,我在谷歌搜索时找不到答案。

那么,有人用过这个包吗?你怎么能设置密码模式?请帮忙

0 投票
1 回答
825 浏览

java - Twofish encryption decryption Algorithm

I am using a sample code from a git repository to understand twofish algorithm, The code below works very fine the results are also correct checked from an online tool ref http://twofish.online-domain-tools.com/

the problem is as below :-

In the code above same key is used as plainText and Key, While there is a requirement of passing plain text and key

above code needs to take input from