[英]Encryption in Java and decryption in PHP
Java類似乎在進行DES加密。
在PHP中,您可以:
$result=mcrypt_decrypt ( "MCRYPT_DES" , $key , $data , $mode);
$ key和$ mode變量是你應該知道的信息,$ data是輸入的加密字符串。 如果另一個不起作用,您可能想嘗試MCRYPT_3DES。
好吧,即使您似乎不知道使用了哪種加密算法,我們也很難幫助您。 我不熟悉那里使用的代碼和類,但似乎在與Base64的奇怪組合中使用了DES(沒有糟糕)。 使用PHP搜索DES解密,PHP也具有處理Base64-String的功能。
您還可以搜索SecretKeyFactory.getInstance("PBEWithMD5AndDES").generateSecret(keySpec);
確實。
您鏈接的代碼使用salt,passphrase和md5迭代次數生成加密密鑰。
使用加密密鑰,您可以加密/解密。
幾年前我實現了使用的算法PBEWithMD5AndDES的php版本: https : //github.com/KevinBusse/PBEWithMD5AndDES
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.