0

シナリオは次のとおりです。

example1.comとexample2.comの2つのサイトがあります。WPのwp_remote_postメソッドと暗号化用のOpenSSLを使用して、それらの間でメッセージを渡します。通信を開始するサイトexample1.comでは、暗号化に秘密鍵を使用し、example2.comでは、秘密鍵に対応する公開鍵を復号化に使用しています。Web経由で転送する場合は、example1.comのBase64 Encodeを使用して、送信するデータをエンコードします。ここで問題となるのは、 example2.comのサーバーでBase64が無効になっているため(または少なくとも警告から理解できることですが)、デコードに使用できません。

警告:セキュリティ上の理由から、base64_decode()が無効になっています...

したがって、秘密鍵暗号化メッセージのエンコードに使用できるBase64のフォールバックと、デフォルトでサポートされている別の方法はありますか?

注:どちらのサイトもWordPressサイトであり、明らかに言語はPHPです。

4

0 に答える 0