locale / resource design update
implement salted hash to shield against dictionary based attack
ease cache configuration