我想解密德爾福加密的JAVA中的字符串與DCPcrypt。 DCPcrypt使用散列算法和自定義密鑰進行初始化,然後使用加密算法。是否有可能使用Java™密碼體系結構或其他JAVA加密庫在JAVA中解密它?如果你不知道JAVA和Delphi中的庫組合是否允許解密和加密任何字符串的結果相同?JAVA和德爾福之間的解密和加密
1
A
回答
1
嘗試奇爾卡特Android和奇爾卡特德爾福:http://www.chilkatsoft.com
你必須做的就是爲Delphi和Android奇爾卡特例子產生完全相同的加密字符串的一件事是填補方案更改爲4。在對框中,Android示例的填充方案爲0,並且會導致不同的尾隨字節。值得注意的是,Delphi和Java的例子完全沒有問題。
既然你已經得到了答案,並花了一個星期的時間,我可以告訴你什麼是行不通的。
試圖混合3DES消息,無論是使用密碼上的SHA1或MD5,JCE + JCA和Delphi Encryption Compendium之間都不起作用。對於初學者來說,DEC MD5很糟糕。你最好使用Indy MD5哈希類。 XE自帶的Indy版本不包括加密功能,因爲它們的MD5哈希類是完美無瑕,易於使用的。
Lockbox不想玩Java加密。在那種情況下,我可能會因爲在DEC上被燒得太慘而失去耐心。再次,我花了整整一個星期,整整一天,並試圖讓各個部分工作。我從來沒有去過DCP。接下來我嘗試的是奇爾卡特。
隨着奇爾卡特,我下載了試驗,並安裝了它們,運行了這些示例,並且它們都可以直接使用。完成。
+0
之間的最終加密方式有所不同,請更新。將刪除評論和更新後的+1。 –
相關問題
- 1. 德爾福 - MadCrypt - 加密和解密字符串的問題
- 2. PHP到德爾福和回加密解密使用Rijndael
- 3. 德爾福壓縮和加密
- 4. C#和Java之間的加密/解密
- 5. Java和Android之間的加密/解密
- 6. C#(加密)和Java(解密)之間的AES加密/解密
- 7. 德爾福加密將Java代碼
- 8. 德爾福DEC Twofish加密和PHP中的服務器端解密
- 9. 德爾福加密綱要5.2 VS奇爾卡特加密
- 10. 德爾福反向解密函數
- 11. 德爾福的免費加密庫
- 12. 德爾福2010密碼庫
- 13. VB2008和Android之間的加密/解密
- 14. PHP和Java之間的加密和解密
- 15. 德爾福/ PHP LockBox加密AES ECB
- 16. 德爾福DEC庫(Rijndael算法)加密
- 17. 加密字符串從德爾福C#
- 18. 德爾福加密箱散列
- 19. 德爾福HID Delphi7和德爾福XE2
- 20. 加密/解密Java和C之間的消息#
- 21. Java和PHP之間的加密/解密字符串
- 22. ActionScript3和Java加密/解密
- 23. AES加密和解密Java
- 24. 德爾福和CreateThread()
- 25. NHibernate和德爾福
- 26. 德爾福和NoSQL
- 27. 加密Java和解密C#和反向
- 28. PHP和Java加密和解密例程
- 29. PHP和Java之間的加密
- 30. .NET和Java之間的對稱加密
我剛剛得到了DCPcrypt的源代碼並將解密代碼移植到了Java –
大多數DCPCrypt算法看起來都是標準的,所以JCA + JCE應該已經擁有它了 – mjn
某些算法是相同的,但密鑰生成方式不同由於chilkat網站鏈接不起作用,JCA和DCPcrypt – delax