1. A method for generating a human interactive proof, comprising: generating a solution image for the human interactive proof, the solution image including a plurality of objects that are visible in a recognizable form when displayed on a graphical user interface (GUI); splitting the solution image into a plurality of partial images; and presenting the partial images on the GUI, the partial images being arrangable using input into the GUI into a plurality of different alignments, at least one alignment of the partial images showing a portion of the solution image in the recognizable form, and at least another alignment of the partial images showing no portions of the solution image in the recognizable form.