An information input method performed by an information input apparatus, the method comprising: acquiring pre-stored information, the pre-stored information comprising plaintext first information or encrypted first information, the first information comprising set information and associated information generated according to the set information, wherein generating the associated information comprises: randomly selecting an information item from the set information; acquiring a new information item corresponding to the selected information item, wherein a distance between positions of the new information item and the selected information item on a keyboard is within a preset range; and replacing the selected information item in the set information with the new information item to obtain the associated information; receiving to-be-verified information; verifying the to-be-verified information according to the pre-stored information and then: if the to-be-verified information belongs to the associated information: receiving to-be-verified information that is re-input, and prolonging a plaintext displaying time of the to-be-verified information that is re input after receiving the to-be-verified information that is re-input; otherwise: determining that the verification succeeds if the to-be-verified information is the same as the set information; and otherwise determining that the verification fails if the to-be-verified information is different from the set information and does not belong to the associated information. acquiring pre-stored information, the pre-stored information comprising plaintext first information or encrypted first information, the first information comprising set information and associated information generated according to the set information, wherein generating the associated information comprises: randomly selecting an information item from the set information; acquiring a new information item corresponding to the selected information item, wherein a distance between positions of the new information item and the selected information item on a keyboard is within a preset range; and replacing the selected information item in the set information with the new information item to obtain the associated information; randomly selecting an information item from the set information; acquiring a new information item corresponding to the selected information item, wherein a distance between positions of the new information item and the selected information item on a keyboard is within a preset range; and replacing the selected information item in the set information with the new information item to obtain the associated information; receiving to-be-verified information; verifying the to-be-verified information according to the pre-stored information and then: if the to-be-verified information belongs to the associated information: receiving to-be-verified information that is re-input, and prolonging a plaintext displaying time of the to-be-verified information that is re input after receiving the to-be-verified information that is re-input; otherwise: determining that the verification succeeds if the to-be-verified information is the same as the set information; and otherwise determining that the verification fails if the to-be-verified information is different from the set information and does not belong to the associated information. if the to-be-verified information belongs to the associated information: receiving to-be-verified information that is re-input, and prolonging a plaintext displaying time of the to-be-verified information that is re input after receiving the to-be-verified information that is re-input; otherwise: determining that the verification succeeds if the to-be-verified information is the same as the set information; and otherwise determining that the verification fails if the to-be-verified information is different from the set information and does not belong to the associated information. determining that the verification succeeds if the to-be-verified information is the same as the set information; and otherwise determining that the verification fails if the to-be-verified information is different from the set information and does not belong to the associated information.