私はこのPHP暗号化スクリプトを作成しました。今、私はこれがJavaでどのようにできるのだろうと思っていました。私はこれを与えることを検討していた、それは両方の言語で使用できるようにJavascriptでそれをコーディングしていた。残念ながら、これは私が望むものではありません。 Javaでどうすればいいですか?Javaと同じPHP暗号化メソッドを使用
<?php
$encrypted = encrypt("Hello goodbye", "Pizza");
$decrypted = decrypt($encrypted, "Pizza");
echo $encrypted;
echo "<br/>";
echo $decrypted;
function encrypt($string, $key) {
$result = '';
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)+ord($keychar));
$result.=$char;
}
return base64_encode($result);
}
function decrypt($string, $key) {
$result = '';
$string = base64_decode($string);
for($i=0; $i<strlen($string); $i++) {
$char = substr($string, $i, 1);
$keychar = substr($key, ($i % strlen($key))-1, 1);
$char = chr(ord($char)-ord($keychar));
$result.=$char;
}
return $result;
}
?>
私は(それは素晴らしいことだ)私のためにいくつかのコードを書くために求めていないのですが、私は助けになりたいか、右方向
EDITプッシュになるだろう: 私は投稿してJavaを介してPHPファイルにアクセスしたくないです。
それが助け場合は、これをチェックすることができますhttps://docs.oracle.com/javase/8/docs/api/java/util/Base64.html – grsdev7
この暗号化されていなくても、Javaでいくつかのスクランブリングを実装するだけです。これはコードサービスではないので、Javaコードを投稿してください。 –
@MargaretBloom私はJavaコードを持っていません。どうすればいいか分かりません。 – Jason