データを暗号化するために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上記のさまざまなキー生成方法のそれぞれ。