The algorithms that make up most modern websites and social media applications are based on simple but powerful mathematical principles that can be used to identify and crack complex codes.
Now researchers at the University of Michigan have come up with a way to automate the process by using a simple algorithm that automatically analyzes a website’s HTML code, and then uses a special algorithm to automatically generate a captcha.
“We’re able to break up the web and make it less susceptible to brute force attacks,” said Matthew Mascia, an associate professor of computer science at the university who helped develop the captcha.
“This is a very powerful approach to detecting and cracking vulnerabilities in a website.”
Using this technique, the researchers created a captcha that was as easy to create as it was to type, but also as secure as it could be.
In their paper published in the Journal of the ACM SIGPLAN, Masciac and his colleagues described a method to automatically create a captcha by using the SHA-1 algorithm, an algorithm developed in the 1990s.
The algorithm works by combining a series of steps, including hashing, and a simple formula known as the hash function.
By performing one of these steps, the algorithm can determine whether the input is a valid hash or not.
For example, if a website has an HTML page with a random number at the top of it, the SHA1 algorithm will automatically generate the first three numbers in that page.
If it does not, it will generate the next three numbers, which will be the SHA2 hash.
If the third number is not a valid SHA2, the next number will be generated.
If, on the other hand, the third numbers are valid SHA1s, the final number will appear in the middle of the page.
If you want to generate a more complicated captcha, then the SHA4 algorithm, also developed in 1998, can be more useful.
The SHA4 hash function is more complex than the SHA3 and SHA3a algorithm, and it takes more computing time.
The researchers said they developed a new algorithm that uses a similar process to the SHA5 hash function, but uses a different algorithm.
They also said they had developed a more powerful algorithm, called SHA3-based, that can also be used for complex captcha verification.
“By implementing our algorithm, we have been able to create a more secure captcha system than any other,” Masciamas said.
“In fact, our algorithm was the only algorithm that we were able to use to generate an arbitrary captcha.”
The researchers also said their system was more secure than any existing system for generating a secure captcha.
The system they created has a 128-bit hash, meaning that each number in the captcha can be uniquely identified by a specific SHA3 hash.
While they found that the captcha system could be used in other contexts, Maspia said they did not want to see it used in an everyday situation, such as a browser or an online casino.
The researchers said their captcha system has already been used to create several other captcha-based solutions, and said it is not yet ready for commercial use.
The captcha system is available for free on GitHub.
Read more at ABC News: Researchers make new technology to generate simple but effective ‘black box’ web captcha