0

次の PHP コードを再作成するユーザー定義関数を使用して、mysql データベースから結果を取得する必要があります。

$signature = urlencode(base64_encode((hash_hmac("sha1", utf8_encode($string_to_sign), awsSecretKey, TRUE))));

UDF は十分に機能していますか? AWS 秘密鍵を UDF に格納する/これを変数として渡すことのセキュリティへの影響は何ですか?

理想的には、これができるようになりたいです-

$sql = "SELECT file_type, myPHPfunctionToSignFilename(file_name) ..."
$result = mysql_query($sql)
return ($result)

しかし、myPHPfunctionToSignFilename は MYSQL-UDF-FUNCTION である必要があると思います...

助言がありますか?

ありがとう

スティーブン

4

1 に答える 1

0

データベースでこれを行う理由は何ですか? パフォーマンスまたはその他の理由?前者の場合は問題ないと思います。

于 2009-04-21T12:57:52.053 に答える