この方法で使用できる安全な暗号化アルゴリズムはありますか?
<?php
$message="Hi there!";
$key1="ablablabla";
$key2="fooboomoohoo";
$tmp=encrypt($message,$key1);
$tmp=encrypt($tmp,$key2);
$tmp=decrypt($tmp,$key1);
$result=decrypt($tmp,$key2);
echo "\"".$message."\" is the same as \"".$result."\"";
?>
次のように動作するはずです。
ユーザーは暗号化されたメッセージをサーバーに送信したいので、秘密鍵で暗号化します
サーバーは暗号化されたメッセージを取得するため、独自の秘密鍵で再度暗号化して送り返します
ユーザーは自分の鍵でメッセージを復号化し、送り返します
最後に、サーバーはメッセージをデコードします