A user interface unlocking method, carried out by a user interface unlocking apparatus, comprising: in response to an unlocking interface being triggered: selecting, an unlocking password applicable to the interface from a plurality of preset, stored passwords, the selecting the unlocking password comprising: determining a historical password that is most recently applied to the unlocking interface, the determining comprising selecting a password provided with an invalid identifier as the historical password from the plurality of preset, stored passwords, wherein the invalid identifier was previously added to a previous unlocking password in response to receiving a user input password that matched the previous unlocking password, so identifying that previous unlocking password as the historical password, and a respective invalid identifier corresponding to a previous historical password was removed; and selecting the unlocking password from remaining passwords other than the historical password in the plurality of preset, stored passwords; and performing a prompt operation corresponding to the selected unlocking password; in response to receiving a user input password that does not match the unlocking password, prompting the user to input password again; or in response to receiving a user input password that matches the unlocking password, releasing a locked state of the interface, removing the invalid identifier from the historical password and adding the invalid identifier to the unlocking password. in response to an unlocking interface being triggered: selecting, an unlocking password applicable to the interface from a plurality of preset, stored passwords, the selecting the unlocking password comprising: determining a historical password that is most recently applied to the unlocking interface, the determining comprising selecting a password provided with an invalid identifier as the historical password from the plurality of preset, stored passwords, wherein the invalid identifier was previously added to a previous unlocking password in response to receiving a user input password that matched the previous unlocking password, so identifying that previous unlocking password as the historical password, and a respective invalid identifier corresponding to a previous historical password was removed; and selecting the unlocking password from remaining passwords other than the historical password in the plurality of preset, stored passwords; determining a historical password that is most recently applied to the unlocking interface, the determining comprising selecting a password provided with an invalid identifier as the historical password from the plurality of preset, stored passwords, wherein the invalid identifier was previously added to a previous unlocking password in response to receiving a user input password that matched the previous unlocking password, so identifying that previous unlocking password as the historical password, and a respective invalid identifier corresponding to a previous historical password was removed; and selecting the unlocking password from remaining passwords other than the historical password in the plurality of preset, stored passwords; and performing a prompt operation corresponding to the selected unlocking password; in response to receiving a user input password that does not match the unlocking password, prompting the user to input password again; or in response to receiving a user input password that matches the unlocking password, releasing a locked state of the interface, removing the invalid identifier from the historical password and adding the invalid identifier to the unlocking password.