bin2hex($pw)
と
bin2hex($_POST['pass'])
で表示してみたら違いが分かるかも?