问题标签 [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 投票
3 回答
282 浏览

java - 获取 java.security.InvalidKeyException: Key must be 128, 192, or 256 bit long twofish

以下代码用于加密纯文本,我在下面的示例代码中使用IAIK Twofish加密/解密代码在 java 中使用 128 位密钥可以正常工作,但是当我使用 192 和 156 位密钥尝试它时,它给出了一个例外 java.security.InvalidKeyException: Key must be 128, 192, or 256 bit long!-

对于上述方法,当我提供 128 位密钥时,它可以正常工作,如下所示,

0 投票
0 回答
93 浏览

python - 错误:使用 twofish 模块出错的命令

你能帮帮我吗?当我应用这个命令时pip install twofish,我得到了这个错误

错误:命令出错,退出状态为 1:'c:\users\alwae\appdata\local\programs\python\python38-32\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\alwae\AppData\Local\Temp\pip-install-2zuu0w3d\twofish_c63dd156c62947b29781bb7b0795f322\setup.py'"'"'; file ='"'"'C:\Users\alwae\AppData\Local\Temp\pip-install-2zuu0w3d\twofish_c63dd156c62947b29781bb7b0795f322\setup.py'"'"';f = getattr(tokenize, '"'"'open' "'"', open)( file ) if os.path.exists( file ) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read( )。代替('”', '"'"'exec'"'"'))' install --record 'C:\Users\alwae\AppData\Local\Temp\pip-record-vceadu93\install-record.txt' --single-version -externally-managed --compile --install-headers 'c:\users\alwae\appdata\local\programs\python\python38-32\Include\twofish' 检查日志以获取完整的命令输出。