1. A method of a computer determining that an applicant seeking access to said computer is a human applicant, the method comprising the steps of: selecting by said computer an image containing human-readable data; dividing by said computer said image into a plurality of separated sub-images; presenting by said computer said plurality of separated sub-images to said applicant by a graphical user interface, said graphical user interface allowing said human applicant to manipulate at least one of a position, an orientation, or a size of at least one of said plurality of separated sub-images, whereby, said plurality of separated sub-images forms a reassembled image, said reassembled image containing human-readable data; said human applicant following the steps comprising of: recognizing by said human applicant a feature of said reassembled image, said feature comprising human-readable data, said human applicant responding to said human-readable data by performing the step of inputting said human-readable data to said computer to be authenticated; said computer verifying that said applicant is said human applicant only if said applicant provides an input responsive to recognition of said human-readable data; determining by said computer that said applicant is said human applicant, whereby, if said response is correct to allow access to said computer; and, determining by said computer that said applicant is said human applicant, whereby, if said response is incorrect to deny access to said computer.