繰り返し MD5 関数 ref: http://qiita.com/items/9eff1c3371a3b783ee97