发明名称 Multiple input based passwords
摘要 A computer-implemented method, carried out by one or more processors, for utilizing one or more input methods for passwords. In an embodiment, the method comprises the steps of determining, by one or more processors, one or more input methods supported for a password entry, wherein the password entry verifies a user's credentials; receiving, by one or more processors, a candidate password through the one or more input methods, wherein each character of the candidate password has an associated input method; and storing, by one or more processors, the candidate password as the password entry, along with the associated input method for each character of the candidate password.
申请公布号 US9275220(B2) 申请公布日期 2016.03.01
申请号 US201414305027 申请日期 2014.06.16
申请人 International Business Machines Corporation 发明人 Dubey Anuj;Latha Maruthi;Shetty Rohit;Sinha Anurag A.
分类号 G06F21/00;G06F21/46;G06F21/31;H04L29/06 主分类号 G06F21/00
代理机构 代理人 Hayes John W;Hartwell William H.
主权项 1. A computer program product for utilizing one or more input methods for passwords, the computer program product comprising: one or more computer readable tangible storage media and program instructions stored on at least one of the one or more storage media, the program instructions comprising: program instructions to determine one or more input methods supported for a password entry, wherein the password entry verifies a user's credentials; program instructions to receive a candidate password through the one or more input methods, wherein each character of the candidate password has an associated input method; program instructions to determine if the candidate password meets one or more predetermined criteria, wherein the criteria includes at least one of: a character length and a number of input methods; program instructions to, responsive to determining the candidate password does meet the criteria, determine to store the password entry based at least on the candidate password and the associated input method for each character of the candidate password; program instructions to store the candidate password as the password entry, along with the associated input method for each character of the candidate password; program instructions to receive a first password for verification, wherein verification grants access to a resource; program instructions to determine each character of the first password matches each of the characters of the password entry; program instructions to determine that at least one input method for a character of the first password does not match at least one input method for a character of the password entry; program instructions to determine if a password verification attempt number has been exceeded, where the password verification attempt number represents a number of times a password is received for verification; and program instructions to, responsive to determining the password verification attempt number has not been exceeded, receive a second password for verification, wherein verification grants access to the resource.
地址 Armonk NY US