From my understanding of hashing in general, one changed character any place can throw the whole hash into a different ballpark... and that got me thinking... Is sanitizing a password being given to PHPass a good idea? If at some future PHP version they decide to change what is escaped with their sanitization functions, and someone's password includes one of the newly escaped characters, that would throw their hash off and they could never get back in (short of a reset).
I realize that the potential security risk outweighs the inconvenience of a few password resets, but I am still curious on this point. Is this a legitimate concern?