[PHP-users 35584] Re: mcrypt_decrypt() が正しく複合化できない
youo hoko
yoko00068 @ yahoo.co.jp
2011年 5月 27日 (金) 13:03:16 JST
星野です
> ・mcryptでの、rijndael-128 の 128 はブロックサイズ。
失礼しました。そうだったのですね
鍵長かと勘違いしてました。
問題解決です
ありがとうございました
MCRYPT_AES_256 はほしいなー
--- php-users @ itcom.jp wrote:
> おく@Workgroupです。
>
> まとめると、
>
> ・openssl での、aes-256-ecb の 256 は鍵長。aesなので、ブロックサイズは128。
> ・mcryptでの、rijndael-128 の 128 はブロックサイズ。
> ・mcryptでは、渡す鍵の長さで鍵長が決まる。
>
> ということではないでしょうか?
>
> > さて、報告ですがわたしこの手の報告をしたことが無く、英語もさっぱり。
> > 翻訳機でがんばってみようかな、、、
>
> phpの問題でもバグでもないので、報告は不要かと。
>
>
> 2011年5月27日12:01 youo hoko <yoko00068 @ yahoo.co.jp>:
> > 星野です
> >
> > 分かったかもです
> >
> > http://www.ipa.go.jp/security/rfc/RFC3602JA.html#2.4
> >> AES は、16 オクテット(128 ビット)のブロックサイズを使用する。
> >
> > # php -r "echo mcrypt_get_block_size(MCRYPT_RIJNDAEL_256,MCRYPT_MODE_ECB);"
> > 32
> >
> > ブロックサイズが256ビットになっちゃってますね
> >
> > さて、報告ですがわたしこの手の報告をしたことが無く、英語もさっぱり。
> > 翻訳機でがんばってみようかな、、、
> >
> > どなたか報告していただけるとありがたいです
> >
> >
>
PHP-users メーリングリストの案内