0

これは簡単なことだと思いますが、php では 32 バイトの空変数 (つまり、すべてゼロ) を作成する必要があります。初期化ベクトルがすべてゼロの AES 暗号化メッセージを PHP でデコードしようとしています。null または 0 を使用すると、32 バイトである必要があるというエラーが表示されます。「0000000000000000000000000000000」を使用すると、文字列であり、すべてゼロではありません。

4

2 に答える 2

4

「すべてゼロ」がゼロバイトを意味する場合:

str_repeat("\x0", 32)
于 2012-04-05T03:28:30.907 に答える
1

これを使用してみてください:

pack(str_repeat('x', 32))
于 2012-04-05T03:27:22.030 に答える