最近、js を使用して 3 つの値を別のページに転送し、パラメーターが URL に直接表示されないようにする必要があることに遭遇しました。それに対処するにはどうすればよいですか?
最近、js を使用して 3 つの値を別のページに転送し、パラメーターが URL に直接表示されないようにする必要があることに遭遇しました。それに対処するにはどうすればよいですか?
一般的に使用される PHP 関数urlencode
和urldecode
了。还有一个是base64_encode
和base64_decode
、これは主に画像の暗号化に使用されます。参考リンクは次のとおりです: PHP で一般的に使用されるいくつかの暗号化関数
投稿を使用しますか?
URL の背後に表示したくない場合は、フォームの post メソッドを使用します。
単に「暗号化」したい場合は、URIComponent をエンコードできます。
暗号化するだけなら、Base64.encode64を使ってBase64.decode64を復号化できます
通行人に見られないようにするだけなら、
@hit水ヽのbase64_encodeが良い方法です。
base64 は単なるエンコードです。誰も口頭でデコードできないためです...
3 つの値を json にパッケージ化してから、json 文字列を Base64 エンコードすることを検討できます。
WeChat エンタープライズ アカウントの暗号化スキームを参照することを検討できます。
実際には、A と B の両方が秘密鍵のセットを知っており、A はその秘密鍵を使用してメッセージを暗号化し、それを Base64 に変換してクエリに入れて、B に渡します。
...style=原味
投稿者はパラメータを他人に知られたくないでしょうね?その場合、encodeURIComponent などは間違いなく機能せず、単なるエンコードになります。
base64 は厳密に言えば暗号化ではありません。
RSA?