this commentとコメントhereと表示されているので、私たちは自分のPHP
機能を使用してMySQL
にパスワードを設定しないのですか?PHPが組み込まれているか、またはMySQLのパスワード用にユーザ定義の関数
パスワードを暗号化するのは良い考えではなく、代わりにPHP組み込み関数を使用する必要があります。同様にpassword_hash() & password_verify()。
私は自分自身を作成するとどうなりますPHPの機能?例えば
:
HI HOW ARE YOU?
ためのセキュアコードは、私は関数でarray
を使用zq1zag1ewn1:a>!
であるべきです。
コードは次のように書きます:
$txt = "HI HOW ARE YOU?";
$trans = array(" " => "1", "H" => "z", "C" => "f", "I" => "q", "O" => "a", "W" => "g", "A" => "e", "R" => "w", "E" => "n", "Y" => ":", "U" => ">", "?" => "!");
$change = strtr($txt, $trans);
echo $change;
は私の代わりに私の機能のPHP in-built function
を使用する理由を得ることができますか?
組み込み関数は、実際の使用のために作成され、優れた暗号化algorythmsを実行しています。あなた自身の暗号化機能がこれらの非常に重要な機能を持っていない可能性があります –
パスワードを暗号化する独自の機能を作れば、おそらく非常に安全ではないものを書いていきます。相違点を理解するためにセキュリティについて十分に分かっていないことを示すハッシュ。 –
サンプルコードでは、簡単な代替暗号が数秒で壊れる可能性があります。ナポレオンのVignere暗号と同じくらい安全ではない –