Dynamic Password Encryption based on Dynamic Node Generation and Insertion