検索

ホームページ  >  に質問  >  本文

基盤となるデバイスの C 言語 RC4 が暗号化された後、なぜ Java は rc4 を使用して復号化できないのに、他の人の PHP プログラムは正常に復号化できるのでしょうか?

基盤となるデバイスは、定期的にデータをサービスにプッシュする Wi-Fi プローブです。このサービス アドレスはデータを受信し、rc4 を使用して復号化します。
基盤となるデバイスの rc4 暗号化は C 言語で書かれています。

javaReceiver

リーリー

java rc4 復号化プログラム:
パブリック クラス RC4 {

リーリー

php 復号化プログラムは正常に復号化できました
$json=file_get_contents('php://input');

if ($json) {

リーリー

function rc4($pwd, $data)//$pwd key $data は暗号化された文字列である必要があります
{

リーリー

}

Java コンソールで復号化した後のデータが文字化けする

Java 復号化が失敗するのはなぜですか?データを取得するためにさまざまなエンコードを試しましたが、復号化するとすべて文字化けしてしまいました。

PHP中文网PHP中文网2749日前1282

全員に返信(1)返信します

  • 为情所困

    为情所困2017-06-17 09:17:15

    JCE の RC4 を使用して復号化することはできませんか?また、両側のキーは合っていますか?

    返事
    0
  • キャンセル返事