Math captcha using ASCII, is it safe? [closed] - security

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I had to put a captcha on my form. In favor of user-friendliness and internationalization I went with a simple math question.
Since that's almost too simple for bots to crack, I decided to put the entire question in ASCII. Is this relatively safe or can it still be easily bypassed by most bots?
I have: & #87; & #104;& #97;& #116; & #105;... and it will output "What is 4 + 1?"

Generate an image of the math question instead. And probably apply some simple transformations if you need more security.
The HTML escape is easy to bypass as it is a computer readable format. For a bot detections scheme to be successful the task must be easy for a computer to generate, easy for a human to solve, and difficult for computer to solve.

Related

How secure is AES-128? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
It seems there are legal issues associated with AES-256 (it is disabled in Java, and Oracle tells me in their UnlimitedJCE Policy that I am "advised to consult" my "export/import control counsel or attorney to determine the exact requirements" before turning it back on and the page on Wikipedia does not look very friendly either).
It also seems that AES-128 is "fine" (at least the people responsible for putting together the JDK have come to that conclusion).
So can I just use AES-128 and feel happy with my encryption? Is it still safe enough to protect the data for a couple of more years from all but the most resourceful attackers?
Check this very simple website: http://www.keylength.com.
There you can find the various recommendations made by academic and private organizations across the world. They don't all say the same thing, but they are all in the same ballpark.
For instance, NIST claims that AES-128 is fine at the very least up to 2030.

Automating website forms using Haskell [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
Are there some nice libraries (and if so, what are they) for automating website queries using Haskell.
Basically I want to get a form, fill in some values and get the results (and naturally, do this repeatedly).
I'm not sure whether you're looking for a web scraper or just a way to make GET/POST requests. In the latter case, there's Network.HTTP, or the Haskell libcurl bindings. In the former, you could look into HandsomeSoup, or one of the other HTML parsing libraries (I've never actually used these myself, so I can't recommend a specific one).

Coding an Image Vectorization Program [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I am wondering how you would code an image vectorization program, al la vectormagic.com? Where would you even begin and would it be possible to create in any web based programming languages?
Behind vectorization programs are complex algorithms (for basic outline look on quite nice paper depixelizing pixel art by guys at Microsoft).
Anyway, it's possible to write almost in any language, that can process images, but those complex algorithms are pretty system resources expensive. So web based languages are quite inappropriate for that type of task.

What programming languages should a college student put on his resume [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I have put almost all the programming languages I have worked with on my resume, while I am only proficient in Java.
I would split the programming languages into Basic and Intermediate sections if you know some languages better than the other.
The last thing you want is the interviewer asking you some esoteric question about a language that you only know basics of and judge you for it.
Well, just tell the truth. If you have an experience in C++, tell them. Be honest and don't be afraid to say you're a bit rusty with the syntax, that's it.
Anyway, if they ask you to program an algorithm live, most of the time you can do it in the language you prefer, even pseudo-code (according to my experiences).

When do you call yourself a programmer [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question
"A programmer, computer programmer or coder is someone who writes computer software" from Wikipedia
If you do frontend development using jQuery/CSS/HTML do you call yourself a programmer? If you develop PHP applications that deal with databases, do you call yourself a programmer?
Are you only a programmer if you write applications for desktops and mobiles? Is the web a place where the line between developer and programmer stops?
I imagine this question might be closed off or moved but if you look at the most viewed question on Stack Overflow its a question about Free C Learning material :)
If you are writing a significant amount of Javascript code, then I'd say you are a programmer.
(If you are just copying snippets of Javascript you've found elsewhere, then that doesn't count.)
If you use jQuery, then you use JavaScript, which is a programming language.

Resources