ハッシュ化についての考え方 ref: http://qiita.com/DiveZeroX/items/699bc9f426f450db7957