主权项 |
1. A method, comprising:
obtaining, with a computing device, a multi-byte character set specifying a plurality of characters; receiving, with the computing device, a knowledge factor credential encoded with a plurality of characters of the multi-byte character set, wherein the knowledge factor credential has a longer effective length than an apparent length, and wherein the knowledge factor credential has at least one character outside of a block of characters designated for a locale of the computing device, wherein receiving the knowledge factor credential comprises:
retrieving from memory candidate characters based on a user previously designating the candidate characters;presenting a user interface by which the candidate characters are selectable, wherein presenting a user interface by which the candidate characters are selectable comprises interspersing the candidate characters among un-designated characters to obfuscate which characters were previously designated;receiving a user selection of at least one of the candidate characters; and providing, with the computing device, the knowledge factor credential to authenticate a user. |