CAPTCHA is the abbreviation of "automatic public Turing test to distinguish between computer and human", and it is a public * * * automatic program used to distinguish whether the user is a computer or a human.
It can prevent malicious password cracking, ticket brushing and forum flooding, and effectively prevent a hacker from constantly trying to log in to a specific registered user and using a specific program to violently crack. In fact, using verification code is a popular way for many websites now, and we have realized this function in a relatively simple way.
This question can be generated and judged by computers, but only humans can answer it. Because the computer can't answer CAPTCHA's question, the user who answers the question can be considered as human.
The word captcha was first put forward by luis von ahn, Manuel Bloom, Nicholas J. Huo Po of Carnegie Mellon University and John langford of IBM in 2002.
Carnegie Mellon University tried to apply for the word to become a registered trademark, but the application was rejected on April 2, 20081.
A common verification code test is to let users input characters or numbers displayed on distorted pictures. Deformation is to avoid being automatically recognized by computer programs such as optical character recognition (OCR) and losing its effect.
Because this kind of test is tested by computer, not by human like the standard Turing test, people sometimes call CAPTCHA the reverse Turing test.