Aiming at remote user authentication scheme with resource-limited environment, a smart card based password authentication scheme’s security flaws were analyzed, and an efficient authentication scheme with better security strength was proposed by introducing quadratic hash function and registered random factor. The security analysis showed that the proposed scheme can solve the security problem of being vulnerable towards off-line password guessing and forgery attacks, meanwhile keeping the merits of original schemes, such as low computation cost and mutual authentication. The proposed scheme can achieve better performances in security and practical operations under resource-limited conditions.