The mail folder that I create for BlogEngine comments was full of spam comments when I returned from my short vacation and it made me really happy to be that popular. But then, when I read comment mails one by one, my happiness turned into boredom. The process of deleting all spam comments one by one from all posts was really painful. Then I started to search for a solution to this problem.
I knew that I can use Captcha for these kind of issues. Captcha is defined in Wikipedia as:
"A CAPTCHA is a type of challenge-response test used in computing to ensure that the response is not generated by a computer."
So I was sure it could protect my comments from bots to add fake comments and I started to search for a Captcha extension for BlogEngine.
First, I find the Wu Peng's solution given in here. Thanks to him that he translated his blogpost to English from Chinese. I applied it to my blog but then, I recognized that it is not working with my blog because our BlogEngine versions were different. Then, I received some mails says "We cannot add comments to your blog", so my blog was so secure that no one can add comments :)

Then it fell to my lot. I decided to solve my own problem. First, I read about the reCAPTCHA as it is the well known Captcha solution. So I started to make a research about it and finally found its API from here. So, first, I wrote a generic handler named CheckCaptcha.ashx to check if reCaptcha challenge is correct or not (according to reCaptcha API). The Source of CheckCaptcha.ashx is as follows:
Fazlası...