MD5 でコリジョンする?
id:higepon:20060203#1138956243 (question:1138956162)
255byte って表記にひっかかるのは私だけですか?
- NUL 用の1バイトが存在してバッファとして 256 バイトだから 255
- valid な '
:// / ; ? # ' みたいな形式 - 出現する文字はエスケープ済み
- だから 255 文字という意味と同義
- よって、使える文字も 81 字+予約の7文字しかない
- % の出現後はかならず2桁の16進数が続く
- MD5 の Input は URL 内の文字だけ (NUL は与えない)
というような解釈でいいんだろうか。
演算量的に、適当に分散処理したら完全な URL - MD5hash の対応表が作れそーな気も少し。