我有一個關於Blowfish加密的一些問題。我正在開發一個在weblogic下部署的Java portlet。我從互聯網USB設備的字符串與河豚加密接收 - NCFB模式,我需要從中獲得原始字符串。我實現了blowfish解密,但我不知道如何使用nCFB模式解密。這是在互聯網上很少的文件,但我能找到一個工具,它在: http://www.tools4noobs.com/online_tools/decrypt/河豚解密 - NCFB模式
給我的輸入字符串和密碼,它檢索結果。但在java上我不能做
Cipher cipher = Cipher.getInstance("Blowfish/NCFB/NoPadding");
因爲NCFB不被識別。我做了我的實施
Cipher cipher = Cipher.getInstance("Blowfish/CFB/NoPadding");
但它只解碼前3個字符。我如何解密使用NCFB模式,而不是CFB?
我能找到一點關於NCFB在http://mcrypt.hellug.gr/lib/mcrypt.3.html,但它屬於mcrypt的PHP庫。
是否有一個Java API能夠做到這一點?或者我怎樣才能使CFB模式工作爲NCFB?
問候
感謝您的回答!我最終設法取得了正確的結果。 –