0

データを暗号化するためにphpでaes256を使用しています。
さまざまなドキュメントで、キーを生成するさまざまな方法を確認できます。

$key = pack('H*', "bcb04b7e103a0cd8b54763051cef08bc55abe029fdebae5e1d417e2ffb2a00a3");

または

$Key = "what ever, plain string";

または

$Key = "123456789abcdef";//128bit

他の例とは対照的に、最初の例のポイントは何ですか? 単純に 128 または 256 の長さのランダムな文字列を使用しないのはなぜですか?

ここで例を使用していますhttp://php.net/manual/en/function.mcrypt-encrypt.php上記のさまざまなキー生成方法のそれぞれ。

4

1 に答える 1